]> git.argeo.org Git - gpl/argeo-slc.git/blob - pom.xml
First working RAP (yo!)
[gpl/argeo-slc.git] / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4 <parent>
5 <groupId>org.argeo.commons</groupId>
6 <artifactId>argeo-commons</artifactId>
7 <version>0.2.2-SNAPSHOT</version>
8 </parent>
9 <groupId>org.argeo.slc</groupId>
10 <artifactId>argeo-slc</artifactId>
11 <packaging>pom</packaging>
12 <name>Argeo SLC</name>
13 <version>0.13.1-SNAPSHOT</version>
14 <properties>
15 <developmentCycle>0.13</developmentCycle>
16 <site.repoBase>file:///srv/projects/www/slc/site</site.repoBase>
17 <site.urlBase>http://projects.argeo.org/slc/site</site.urlBase>
18 </properties>
19 <modules>
20 <module>runtime</module>
21 <module>modules</module>
22 <module>eclipse</module>
23 <module>server</module>
24 <module>demo</module>
25 <module>dep</module>
26 <module>integration-tests</module>
27 <!-- <module>archetypes</module> -->
28 <module>dist</module>
29 </modules>
30 <url>${site.urlBase}/${developmentCycle}</url>
31 <scm>
32 <connection>scm:svn:https://svn.argeo.org/slc/trunk</connection>
33 <developerConnection>scm:svn:https://svn.argeo.org/slc/trunk</developerConnection>
34 <url>https://svn.argeo.org/slc/trunk</url>
35 </scm>
36 <licenses>
37 <license>
38 <name>Apache 2</name>
39 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
40 <distribution>repo</distribution>
41 <comments><![CDATA[
42 SLC - Software LifeCycle framework
43
44 Copyright 2010 Mathieu Baudier
45
46 Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
47 you may not use this file except in compliance with the License.
48 You may obtain a copy of the License at
49
50 http://www.apache.org/licenses/LICENSE-2.0
51
52 Unless required by applicable law or agreed to in writing, software
53 distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
54 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
55 See the License for the specific language governing permissions and
56 limitations under the License.
57 ]]>
58 </comments>
59 </license>
60 </licenses>
61 <developers>
62 <developer>
63 <id>mbaudier</id>
64 <name>Mathieu Baudier</name>
65 <email><![CDATA[http://mailhide.recaptcha.net/d?k=01EM7GpnvY3k8woQ2tnnZLUA==&c=crsNpHjhOBDPswHG6HD_gXaqymhC69wmBf7wlagcSHw=]]></email>
66 <organization>Argeo</organization>
67 <organizationUrl>http://www.argeo.org</organizationUrl>
68 <roles>
69 <role>architect</role>
70 <role>developer</role>
71 <role>QA</role>
72 </roles>
73 </developer>
74 <developer>
75 <id>cdujeu</id>
76 <name>Charles du Jeu</name>
77 <email><![CDATA[http://mailhide.recaptcha.net/d?k=01EM7GpnvY3k8woQ2tnnZLUA==&c=KGbI2aXhd2VnJuMU9cL3qeGeNSKwIeUjeqa3XCqRQhY=]]></email>
78 <organization>Argeo</organization>
79 <organizationUrl>http://www.argeo.org</organizationUrl>
80 <roles>
81 <role>developer</role>
82 </roles>
83 </developer>
84 <developer>
85 <id>ocapillo</id>
86 <name>Olivier Capillon</name>
87 <email><![CDATA[http://mailhide.recaptcha.net/d?k=01EM7GpnvY3k8woQ2tnnZLUA==&c=BYw8i94WiejnvegUKJoCZQQr0h-mYlKCNKZVe_3WPIA=]]></email>
88 <organization>Argeo</organization>
89 <organizationUrl>http://www.argeo.org</organizationUrl>
90 <roles>
91 <role>developer</role>
92 </roles>
93 </developer>
94 </developers>
95 <contributors>
96 <contributor>
97 <name>Philippe Rioland</name>
98 <email><![CDATA[http://mailhide.recaptcha.net/d?k=01EM7GpnvY3k8woQ2tnnZLUA==&c=w76gYPekGIELW7dvvImvvNzdDSJ3sgCmCXJHFngDGlA=]]></email>
99 <organization>CapCo</organization>
100 <organizationUrl>http://www.capco.com</organizationUrl>
101 <roles>
102 <role>tester</role>
103 <role>sponsor</role>
104 </roles>
105 </contributor>
106 </contributors>
107 <dependencyManagement>
108 <dependencies>
109 <!-- SLC (itself) -->
110 <dependency>
111 <groupId>org.argeo.slc.runtime</groupId>
112 <artifactId>org.argeo.slc.specs</artifactId>
113 <version>${project.version}</version>
114 </dependency>
115 <dependency>
116 <groupId>org.argeo.slc.runtime</groupId>
117 <artifactId>org.argeo.slc.core</artifactId>
118 <version>${project.version}</version>
119 </dependency>
120 <dependency>
121 <groupId>org.argeo.slc.runtime</groupId>
122 <artifactId>org.argeo.slc.unit</artifactId>
123 <version>${project.version}</version>
124 </dependency>
125 <dependency>
126 <groupId>org.argeo.slc.runtime</groupId>
127 <artifactId>org.argeo.slc.launcher</artifactId>
128 <version>${project.version}</version>
129 </dependency>
130 <dependency>
131 <groupId>org.argeo.slc.runtime</groupId>
132 <artifactId>org.argeo.slc.detached</artifactId>
133 <version>${project.version}</version>
134 </dependency>
135 <dependency>
136 <groupId>org.argeo.slc.runtime</groupId>
137 <artifactId>org.argeo.slc.lib.detached</artifactId>
138 <version>${project.version}</version>
139 </dependency>
140 <dependency>
141 <groupId>org.argeo.slc.runtime</groupId>
142 <artifactId>org.argeo.slc.support.simple</artifactId>
143 <version>${project.version}</version>
144 </dependency>
145 <dependency>
146 <groupId>org.argeo.slc.runtime</groupId>
147 <artifactId>org.argeo.slc.support.ant</artifactId>
148 <version>${project.version}</version>
149 </dependency>
150 <dependency>
151 <groupId>org.argeo.slc.runtime</groupId>
152 <artifactId>org.argeo.slc.support.maven</artifactId>
153 <version>${project.version}</version>
154 </dependency>
155 <dependency>
156 <groupId>org.argeo.slc.runtime</groupId>
157 <artifactId>org.argeo.slc.support.hibernate</artifactId>
158 <version>${project.version}</version>
159 </dependency>
160 <dependency>
161 <groupId>org.argeo.slc.runtime</groupId>
162 <artifactId>org.argeo.slc.support.castor</artifactId>
163 <version>${project.version}</version>
164 </dependency>
165 <dependency>
166 <groupId>org.argeo.slc.runtime</groupId>
167 <artifactId>org.argeo.slc.support.activemq</artifactId>
168 <version>${project.version}</version>
169 </dependency>
170 <dependency>
171 <groupId>org.argeo.slc.runtime</groupId>
172 <artifactId>org.argeo.slc.support.jcr</artifactId>
173 <version>${project.version}</version>
174 </dependency>
175 <dependency>
176 <groupId>org.argeo.slc.runtime</groupId>
177 <artifactId>org.argeo.slc.server</artifactId>
178 <version>${project.version}</version>
179 </dependency>
180 <dependency>
181 <groupId>org.argeo.slc.runtime</groupId>
182 <artifactId>org.argeo.slc.support.osgi</artifactId>
183 <version>${project.version}</version>
184 </dependency>
185 <dependency>
186 <groupId>org.argeo.slc.runtime</groupId>
187 <artifactId>org.argeo.slc.support.equinox</artifactId>
188 <version>${project.version}</version>
189 </dependency>
190 <dependency>
191 <groupId>org.argeo.slc.runtime</groupId>
192 <artifactId>org.argeo.slc.support.jemmy</artifactId>
193 <version>${project.version}</version>
194 </dependency>
195 <dependency>
196 <groupId>org.argeo.slc.server</groupId>
197 <artifactId>org.argeo.slc.ria</artifactId>
198 <version>${project.version}</version>
199 </dependency>
200
201 <dependency>
202 <groupId>org.argeo.ria</groupId>
203 <artifactId>org.argeo.ria.core</artifactId>
204 <version>${version.argeo-ria}</version>
205 </dependency>
206 <dependency>
207 <groupId>org.argeo.slc.server</groupId>
208 <artifactId>deploy</artifactId>
209 <version>${project.version}</version>
210 <type>pom</type>
211 </dependency>
212
213 <!-- SLC dubious -->
214 <dependency>
215 <groupId>org.argeo.slc.runtime</groupId>
216 <artifactId>org.argeo.slc.detached.launcher</artifactId>
217 <version>${project.version}</version>
218 <type>tar.gz</type>
219 <classifier>dist</classifier>
220 </dependency>
221
222 <!-- Argeo Commons -->
223 <dependency>
224 <groupId>org.argeo.commons.security</groupId>
225 <artifactId>org.argeo.security.dep.ads</artifactId>
226 <version>${version.argeo-commons}</version>
227 <type>pom</type>
228 </dependency>
229 <dependency>
230 <groupId>org.argeo.commons.osgi</groupId>
231 <artifactId>org.argeo.osgi.boot</artifactId>
232 <version>${version.argeo-commons}</version>
233 </dependency>
234 <dependency>
235 <groupId>org.argeo.commons.server</groupId>
236 <artifactId>org.argeo.server.ads</artifactId>
237 <version>${version.argeo-commons}</version>
238 </dependency>
239 <dependency>
240 <groupId>org.argeo.commons.server</groupId>
241 <artifactId>org.argeo.server.dep.jackrabbit.server</artifactId>
242 <version>${version.argeo-commons}</version>
243 <type>pom</type>
244 </dependency>
245 <dependency>
246 <groupId>org.argeo.commons.server</groupId>
247 <artifactId>org.argeo.server.jackrabbit</artifactId>
248 <version>${version.argeo-commons}</version>
249 </dependency>
250
251 </dependencies>
252 </dependencyManagement>
253 <repositories>
254 <repository>
255 <id>argeo</id>
256 <url>http://maven.argeo.org/argeo</url>
257 <releases>
258 <enabled>true</enabled>
259 <updatePolicy>daily</updatePolicy>
260 <checksumPolicy>fail</checksumPolicy>
261 </releases>
262 <snapshots>
263 <enabled>false</enabled>
264 <updatePolicy>never</updatePolicy>
265 <checksumPolicy>fail</checksumPolicy>
266 </snapshots>
267 </repository>
268 <repository>
269 <id>argeo-snapshots</id>
270 <url>http://dev.argeo.org/maven/argeo-snapshots</url>
271 <releases>
272 <enabled>false</enabled>
273 <updatePolicy>never</updatePolicy>
274 <checksumPolicy>fail</checksumPolicy>
275 </releases>
276 <snapshots>
277 <enabled>true</enabled>
278 <updatePolicy>always</updatePolicy>
279 <checksumPolicy>fail</checksumPolicy>
280 </snapshots>
281 </repository>
282 </repositories>
283 <distributionManagement>
284 <site>
285 <id>argeo-slc-site</id>
286 <name>SLC Site</name>
287 <url>file://${site.repoBase}/${developmentCycle}/</url>
288 </site>
289 </distributionManagement>
290 <reporting>
291 <plugins>
292 <plugin>
293 <groupId>org.apache.maven.plugins</groupId>
294 <artifactId>maven-project-info-reports-plugin</artifactId>
295 <reportSets>
296 <reportSet>
297 <reports>
298 <report>index</report>
299 <report>summary</report>
300 <report>license</report>
301 <report>scm</report>
302 <report>issue-tracking</report>
303 </reports>
304 </reportSet>
305 <reportSet>
306 <inherited>false</inherited>
307 <reports>
308 <report>project-team</report>
309 </reports>
310 </reportSet>
311 </reportSets>
312 </plugin>
313 <plugin>
314 <groupId>org.apache.maven.plugins</groupId>
315 <artifactId>maven-javadoc-plugin</artifactId>
316 <inherited>false</inherited>
317 <configuration>
318 <aggregate>true</aggregate>
319 <encoding>UTF-8</encoding>
320 </configuration>
321 </plugin>
322 <plugin>
323 <groupId>org.apache.maven.plugins</groupId>
324 <artifactId>maven-jxr-plugin</artifactId>
325 <configuration>
326 <aggregate>true</aggregate>
327 </configuration>
328 </plugin>
329 <plugin>
330 <groupId>org.apache.maven.plugins</groupId>
331 <artifactId>maven-surefire-report-plugin</artifactId>
332 <inherited>false</inherited>
333 <configuration>
334 <aggregate>true</aggregate>
335 </configuration>
336 </plugin>
337 <plugin>
338 <groupId>org.codehaus.mojo</groupId>
339 <artifactId>taglist-maven-plugin</artifactId>
340 <configuration>
341 <aggregate>true</aggregate>
342 <tags>
343 <tag>TODO</tag>
344 <tag>FIXME</tag>
345 <tag>@deprecated</tag>
346 </tags>
347 </configuration>
348 </plugin>
349 <plugin>
350 <groupId>org.apache.maven.plugins</groupId>
351 <artifactId>maven-changelog-plugin</artifactId>
352 <inherited>false</inherited>
353 </plugin>
354 <plugin>
355 <groupId>org.apache.maven.plugins</groupId>
356 <artifactId>maven-pmd-plugin</artifactId>
357 <version>2.3</version>
358 <inherited>false</inherited>
359 <configuration>
360 <linkXref>true</linkXref>
361 <targetJdk>1.5</targetJdk>
362 <aggregate>true</aggregate>
363 <excludes>
364 <exclude>**/springutil/*.java</exclude>
365 </excludes>
366 </configuration>
367 <reportSets>
368 <reportSet>
369 <reports>
370 <report>cpd</report>
371 </reports>
372 </reportSet>
373 </reportSets>
374 </plugin>
375 </plugins>
376 </reporting>
377 <profiles>
378 <profile>
379 <id>developer</id>
380 <properties>
381 <site.repoBase>file://${user.home}/dev/work/slcSite</site.repoBase>
382 <site.urlBase>${site.repoBase}</site.urlBase>
383 </properties>
384 <distributionManagement>
385 <snapshotRepository>
386 <uniqueVersion>true</uniqueVersion>
387 <id>argeo-snapshots-restricted</id>
388 <name>Argeo FOSS Snapshots Repository</name>
389 <url>scpexe://argeo.org/var/argeo/maven2/argeo-snapshots</url>
390 </snapshotRepository>
391 </distributionManagement>
392 </profile>
393 <profile>
394 <id>release</id>
395 <distributionManagement>
396 <site>
397 <id>argeo-slc-site</id>
398 <name>SLC Site</name>
399 <url>file://${site.repoBase}/${project.version}</url>
400 </site>
401 </distributionManagement>
402 </profile>
403 </profiles>
404
405 </project>