forked from ModeShape/modeshape
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pom.xml
153 lines (148 loc) · 5.19 KB
/
pom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.modeshape</groupId>
<artifactId>modeshape-parent</artifactId>
<version>2.5-SNAPSHOT</version>
<relativePath>modeshape-parent/pom.xml</relativePath>
</parent>
<groupId>org.modeshape</groupId>
<artifactId>modeshape</artifactId>
<packaging>pom</packaging>
<name>ModeShape</name>
<description>Builds the entire ModeShape distribution.</description>
<modules>
<!-- This must be first -->
<module>modeshape-parent</module>
<!-- Order is important -->
<module>modeshape-assembly-descriptors</module>
<module>modeshape-common</module>
<module>modeshape-graph</module>
<module>modeshape-repository</module>
<module>modeshape-cnd</module>
<module>extensions/modeshape-search-lucene</module>
<module>extensions/modeshape-clustering</module>
<module>modeshape-jcr-api</module>
<module>modeshape-jcr</module>
<!-- Order of extensions is not important -->
<module>extensions/modeshape-classloader-maven</module>
<module>extensions/modeshape-sequencer-images</module>
<module>extensions/modeshape-sequencer-mp3</module>
<module>extensions/modeshape-sequencer-jbpm-jpdl</module>
<module>extensions/modeshape-sequencer-cnd</module>
<module>extensions/modeshape-sequencer-java</module>
<module>extensions/modeshape-sequencer-classfile</module>
<module>extensions/modeshape-sequencer-msoffice</module>
<module>extensions/modeshape-sequencer-teiid</module>
<module>extensions/modeshape-sequencer-text</module>
<module>extensions/modeshape-sequencer-xml</module>
<module>extensions/modeshape-sequencer-zip</module>
<module>extensions/modeshape-sequencer-ddl</module>
<module>extensions/modeshape-connector-filesystem</module>
<module>extensions/modeshape-connector-infinispan</module>
<module>extensions/modeshape-connector-jbosscache</module>
<module>extensions/modeshape-connector-svn</module>
<module>extensions/modeshape-connector-jcr</module>
<module>extensions/modeshape-connector-store-jpa</module>
<module>extensions/modeshape-connector-jdbc-metadata</module>
<module>extensions/modeshape-mimetype-detector-aperture</module>
<module>extensions/modeshape-extractor-tika</module>
<!-- Order is important (web before JDBC before jbossas) -->
<module>web</module>
<module>utils/modeshape-jpa-ddl-gen</module>
<module>utils/modeshape-jdbc-local</module>
<module>utils/modeshape-jdbc</module>
<module>utils/modeshape-unit-test</module>
<module>deploy/jbossas</module>
</modules>
<properties>
<rootDir>${project.basedir}</rootDir>
</properties>
<profiles>
<profile>
<!--
This profile is used during a release, and includes all modules
and must be activated manually, as in "mvn ... -Prelease ..."
-->
<id>release</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<modules>
<module>modeshape-integration-tests</module>
<module>docs</module>
<module>docs/examples/gettingstarted</module>
<module>modeshape-distribution</module>
</modules>
</profile>
<profile>
<!--
This profile is used to run an integration build
and must be activated manually, as in "mvn ... -Pintegration ..."
-->
<id>integration</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<modules>
<module>modeshape-integration-tests</module>
<module>docs/examples/gettingstarted</module>
</modules>
</profile>
<profile>
<!--
This profile is used to run the build plus the JCR TCK tests
and must be activated manually, as in "mvn ... -Pjcr-tck ..."
-->
<id>jcr-tck</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<modules>
<module>modeshape-jcr-tck</module>
</modules>
</profile>
<profile>
<!--
This profile is used to build everything, including all assemblies,
and must be activated manually, as in "mvn ... -Passembly ..."
-->
<id>assembly</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<modules>
<module>modeshape-integration-tests</module>
<module>docs</module>
<module>docs/examples/gettingstarted</module>
<module>modeshape-distribution</module>
</modules>
</profile>
<profile>
<!--
This profile includes the DocBook guides/manuals,
and is activated manually, as in "mvn ... -Pdocs ..."
-->
<id>docs</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<modules>
<!-- Add in the documentation modules (excluding JavaDoc) -->
<module>docs</module>
<module>docs/examples/gettingstarted</module>
</modules>
</profile>
<profile>
<!-- Generally not used, though this profile will add in any projects in the sandbox -->
<id>sandbox</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<modules>
<!--module>sandbox/modeshape-sequencer-esb-message</module-->
<module>sandbox/modeshape-test-reference-impl</module>
</modules>
</profile>
</profiles>
</project>