]> git.argeo.org Git - gpl/argeo-slc.git/blob - pom.xml
type in comment
[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</groupId>
6 <artifactId>parent</artifactId>
7 <version>1.0.0</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.12.1-SNAPSHOT</version>
14 <modules>
15 <module>runtime</module>
16 <module>dep</module>
17 <module>modules</module>
18 <module>server</module>
19 <module>demo</module>
20 <module>integration-tests</module>
21 <module>archetypes</module>
22 </modules>
23 <properties>
24 <developmentCycle>0.12</developmentCycle>
25 <version.argeo-ria>0.12.2-SNAPSHOT</version.argeo-ria>
26 <version.equinox>3.4.2.R34x_v20080826-1230</version.equinox>
27 <version.maven-bundle-plugin>2.0.0</version.maven-bundle-plugin>
28 <version.maven-argeo-osgi>0.1.21</version.maven-argeo-osgi>
29 <version.maven-argeo-qooxdoo>0.8.2.1</version.maven-argeo-qooxdoo>
30 <site.repoBase>file:///var/argeo/projects/SLC/www/site</site.repoBase>
31 <site.urlBase>http://www.argeo.org/projects/slc/site</site.urlBase>
32 </properties>
33 <url>${site.urlBase}/${developmentCycle}</url>
34 <scm>
35 <connection>scm:svn:https://www.argeo.org/svn/slc/trunk</connection>
36 <developerConnection>scm:svn:https://www.argeo.org/svn/slc/trunk</developerConnection>
37 <url>https://www.argeo.org/svn/slc/trunk</url>
38 </scm>
39 <issueManagement>
40 <system>Bugzilla</system>
41 <url>https://www.argeo.org/bugzilla/</url>
42 </issueManagement>
43 <licenses>
44 <license>
45 <name>Apache 2</name>
46 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
47 <distribution>repo</distribution>
48 <comments><![CDATA[
49 SLC - Software LifeCycle framework
50
51 Copyright 2008 Mathieu Baudier - Argeo e.U.
52
53 Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
54 you may not use this file except in compliance with the License.
55 You may obtain a copy of the License at
56
57 http://www.apache.org/licenses/LICENSE-2.0
58
59 Unless required by applicable law or agreed to in writing, software
60 distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
61 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
62 See the License for the specific language governing permissions and
63 limitations under the License.
64 ]]>
65 </comments>
66 </license>
67 </licenses>
68 <organization>
69 <name>Argeo</name>
70 <url>http://www.argeo.org</url>
71 </organization>
72 <developers>
73 <developer>
74 <id>mbaudier</id>
75 <name>Mathieu Baudier</name>
76 <email><![CDATA[http://mailhide.recaptcha.net/d?k=01EM7GpnvY3k8woQ2tnnZLUA==&c=crsNpHjhOBDPswHG6HD_gXaqymhC69wmBf7wlagcSHw=]]></email>
77 <organization>Argeo</organization>
78 <organizationUrl>http://www.argeo.org</organizationUrl>
79 <roles>
80 <role>architect</role>
81 <role>developer</role>
82 <role>QA</role>
83 </roles>
84 </developer>
85 <developer>
86 <id>cdujeu</id>
87 <name>Charles du Jeu</name>
88 <email><![CDATA[http://mailhide.recaptcha.net/d?k=01EM7GpnvY3k8woQ2tnnZLUA==&c=KGbI2aXhd2VnJuMU9cL3qeGeNSKwIeUjeqa3XCqRQhY=]]></email>
89 <organization>Argeo</organization>
90 <organizationUrl>http://www.argeo.org</organizationUrl>
91 <roles>
92 <role>developer</role>
93 </roles>
94 </developer>
95 <developer>
96 <id>ocapillo</id>
97 <name>Olivier Capillon</name>
98 <email><![CDATA[http://mailhide.recaptcha.net/d?k=01EM7GpnvY3k8woQ2tnnZLUA==&c=BYw8i94WiejnvegUKJoCZQQr0h-mYlKCNKZVe_3WPIA=]]></email>
99 <organization>Argeo</organization>
100 <organizationUrl>http://www.argeo.org</organizationUrl>
101 <roles>
102 <role>developer</role>
103 </roles>
104 </developer>
105 </developers>
106 <contributors>
107 <contributor>
108 <name>Philippe Rioland</name>
109 <email><![CDATA[http://mailhide.recaptcha.net/d?k=01EM7GpnvY3k8woQ2tnnZLUA==&c=w76gYPekGIELW7dvvImvvNzdDSJ3sgCmCXJHFngDGlA=]]></email>
110 <organization>CapCo</organization>
111 <organizationUrl>http://www.capco.com</organizationUrl>
112 <roles>
113 <role>tester</role>
114 <role>sponsor</role>
115 </roles>
116 </contributor>
117 </contributors>
118 <build>
119 <pluginManagement>
120 <plugins>
121 <plugin>
122 <groupId>org.apache.maven.plugins</groupId>
123 <artifactId>maven-compiler-plugin</artifactId>
124 <configuration>
125 <source>1.5</source>
126 <target>1.5</target>
127 </configuration>
128 </plugin>
129 <plugin>
130 <groupId>org.apache.maven.plugins</groupId>
131 <artifactId>maven-source-plugin</artifactId>
132 <executions>
133 <execution>
134 <id>attach-sources</id>
135 <phase>package</phase>
136 <goals>
137 <goal>jar</goal>
138 </goals>
139 </execution>
140 </executions>
141 </plugin>
142 <plugin>
143 <groupId>org.argeo.maven.plugins</groupId>
144 <artifactId>maven-argeo-osgi-plugin</artifactId>
145 <version>${version.maven-argeo-osgi}</version>
146 </plugin>
147 </plugins>
148 </pluginManagement>
149 <plugins>
150 <plugin>
151 <groupId>org.codehaus.mojo</groupId>
152 <artifactId>buildnumber-maven-plugin</artifactId>
153 <version>1.0-beta-3</version>
154 <executions>
155 <execution>
156 <phase>validate</phase>
157 <goals>
158 <goal>create</goal>
159 </goals>
160 </execution>
161 </executions>
162 <configuration>
163 <doCheck>false</doCheck>
164 <doUpdate>false</doUpdate>
165 <useLastCommittedRevision>true</useLastCommittedRevision>
166 </configuration>
167 </plugin>
168 <plugin>
169 <groupId>org.apache.maven.plugins</groupId>
170 <artifactId>maven-resources-plugin</artifactId>
171 <configuration>
172 <encoding>UTF-8</encoding>
173 </configuration>
174 </plugin>
175 <plugin>
176 <groupId>org.apache.maven.plugins</groupId>
177 <artifactId>maven-site-plugin</artifactId>
178 <version>2.0-beta-5</version>
179 <!--
180 The site plugin is buggy with multi modules.
181 http://jira.codehaus.org/browse/MSITE-276
182 -->
183 </plugin>
184 <plugin>
185 <groupId>org.apache.maven.plugins</groupId>
186 <artifactId>maven-release-plugin</artifactId>
187 <configuration>
188 <autoVersionSubmodules>true</autoVersionSubmodules>
189 <releaseProfiles>release</releaseProfiles>
190 <goals>deploy</goals>
191 </configuration>
192 </plugin>
193 </plugins>
194
195 </build>
196 <dependencyManagement>
197 <dependencies>
198 <!-- SLC (itself) -->
199 <dependency>
200 <groupId>org.argeo.slc.runtime</groupId>
201 <artifactId>org.argeo.slc.specs</artifactId>
202 <version>${project.version}</version>
203 </dependency>
204 <dependency>
205 <groupId>org.argeo.slc.runtime</groupId>
206 <artifactId>org.argeo.slc.core</artifactId>
207 <version>${project.version}</version>
208 </dependency>
209 <dependency>
210 <groupId>org.argeo.slc.runtime</groupId>
211 <artifactId>org.argeo.slc.unit</artifactId>
212 <version>${project.version}</version>
213 </dependency>
214 <dependency>
215 <groupId>org.argeo.slc.runtime</groupId>
216 <artifactId>org.argeo.slc.launcher</artifactId>
217 <version>${project.version}</version>
218 </dependency>
219 <dependency>
220 <groupId>org.argeo.slc.runtime</groupId>
221 <artifactId>org.argeo.slc.detached</artifactId>
222 <version>${project.version}</version>
223 </dependency>
224 <dependency>
225 <groupId>org.argeo.slc.runtime</groupId>
226 <artifactId>org.argeo.slc.lib.detached</artifactId>
227 <version>${project.version}</version>
228 </dependency>
229 <dependency>
230 <groupId>org.argeo.slc.runtime</groupId>
231 <artifactId>org.argeo.slc.support.simple</artifactId>
232 <version>${project.version}</version>
233 </dependency>
234 <dependency>
235 <groupId>org.argeo.slc.runtime</groupId>
236 <artifactId>org.argeo.slc.support.ant</artifactId>
237 <version>${project.version}</version>
238 </dependency>
239 <dependency>
240 <groupId>org.argeo.slc.runtime</groupId>
241 <artifactId>org.argeo.slc.support.hibernate</artifactId>
242 <version>${project.version}</version>
243 </dependency>
244 <dependency>
245 <groupId>org.argeo.slc.runtime</groupId>
246 <artifactId>org.argeo.slc.support.castor</artifactId>
247 <version>${project.version}</version>
248 </dependency>
249 <dependency>
250 <groupId>org.argeo.slc.runtime</groupId>
251 <artifactId>org.argeo.slc.support.activemq</artifactId>
252 <version>${project.version}</version>
253 </dependency>
254 <dependency>
255 <groupId>org.argeo.slc.runtime</groupId>
256 <artifactId>org.argeo.slc.server</artifactId>
257 <version>${project.version}</version>
258 </dependency>
259 <dependency>
260 <groupId>org.argeo.slc.runtime</groupId>
261 <artifactId>org.argeo.slc.osgiboot</artifactId>
262 <version>${project.version}</version>
263 </dependency>
264 <dependency>
265 <groupId>org.argeo.slc.runtime</groupId>
266 <artifactId>org.argeo.slc.support.osgi</artifactId>
267 <version>${project.version}</version>
268 </dependency>
269 <dependency>
270 <groupId>org.argeo.slc.runtime</groupId>
271 <artifactId>org.argeo.slc.support.equinox</artifactId>
272 <version>${project.version}</version>
273 </dependency>
274 <dependency>
275 <groupId>org.argeo.slc.runtime</groupId>
276 <artifactId>org.argeo.slc.support.jemmy</artifactId>
277 <version>${project.version}</version>
278 </dependency>
279 <!--
280 <dependency> <groupId>org.argeo.slc.runtime</groupId>
281 <artifactId>org.argeo.slc.support.ws.client</artifactId>
282 <version>${project.version}</version> </dependency> <dependency>
283 <groupId>org.argeo.slc</groupId>
284 <artifactId>org.argeo.slc.webapp</artifactId>
285 <version>${project.version}</version> <type>war</type> </dependency>
286 -->
287 <dependency>
288 <groupId>org.argeo.slc.server</groupId>
289 <artifactId>org.argeo.slc.ria</artifactId>
290 <version>${project.version}</version>
291 </dependency>
292
293 <dependency>
294 <groupId>org.argeo.ria</groupId>
295 <artifactId>org.argeo.ria.core</artifactId>
296 <version>${version.argeo-ria}</version>
297 </dependency>
298 <!--
299 <dependency> <groupId>org.argeo.slc.server</groupId>
300 <artifactId>bundles</artifactId> <version>0.11.3-SNAPSHOT</version>
301 <type>pom</type> </dependency>
302 -->
303 <dependency>
304 <groupId>org.argeo.slc.server</groupId>
305 <artifactId>deploy</artifactId>
306 <version>${project.version}</version>
307 <type>pom</type>
308 </dependency>
309
310 <!-- SLC dubious -->
311 <dependency>
312 <groupId>org.argeo.slc.runtime</groupId>
313 <artifactId>org.argeo.slc.detached.launcher</artifactId>
314 <version>${project.version}</version>
315 <type>tar.gz</type>
316 <classifier>dist</classifier>
317 </dependency>
318
319 <dependency>
320 <groupId>org.argeo.dep</groupId>
321 <artifactId>versions</artifactId>
322 <version>1.0.0</version>
323 <type>pom</type>
324 <scope>import</scope>
325 </dependency>
326 </dependencies>
327 </dependencyManagement>
328 <repositories>
329 <repository>
330 <id>argeo</id>
331 <url>http://www.argeo.org/maven/argeo</url>
332 <releases>
333 <enabled>true</enabled>
334 <updatePolicy>daily</updatePolicy>
335 <checksumPolicy>fail</checksumPolicy>
336 </releases>
337 <snapshots>
338 <enabled>false</enabled>
339 <updatePolicy>never</updatePolicy>
340 <checksumPolicy>fail</checksumPolicy>
341 </snapshots>
342 </repository>
343 </repositories>
344 <distributionManagement>
345 <site>
346 <id>argeo-slc-site</id>
347 <name>SLC Site</name>
348 <url>file://${site.repoBase}/${developmentCycle}/</url>
349 </site>
350 </distributionManagement>
351 <reporting>
352 <plugins>
353 <plugin>
354 <groupId>org.apache.maven.plugins</groupId>
355 <artifactId>maven-project-info-reports-plugin</artifactId>
356 <reportSets>
357 <reportSet>
358 <reports>
359 <report>index</report>
360 <report>summary</report>
361 <report>license</report>
362 <report>scm</report>
363 <report>issue-tracking</report>
364 </reports>
365 </reportSet>
366 <reportSet>
367 <inherited>false</inherited>
368 <reports>
369 <report>project-team</report>
370 </reports>
371 </reportSet>
372 </reportSets>
373 </plugin>
374 <plugin>
375 <groupId>org.apache.maven.plugins</groupId>
376 <artifactId>maven-javadoc-plugin</artifactId>
377 <inherited>false</inherited>
378 <configuration>
379 <aggregate>true</aggregate>
380 <encoding>UTF-8</encoding>
381 </configuration>
382 </plugin>
383 <plugin>
384 <groupId>org.apache.maven.plugins</groupId>
385 <artifactId>maven-jxr-plugin</artifactId>
386 <configuration>
387 <aggregate>true</aggregate>
388 </configuration>
389 </plugin>
390 <plugin>
391 <groupId>org.apache.maven.plugins</groupId>
392 <artifactId>maven-surefire-report-plugin</artifactId>
393 <inherited>false</inherited>
394 <configuration>
395 <aggregate>true</aggregate>
396 </configuration>
397 </plugin>
398 <!--
399 <plugin> <groupId>org.codehaus.mojo</groupId>
400 <artifactId>scmchangelog-maven-plugin</artifactId> </plugin>
401 -->
402 <plugin>
403 <groupId>org.codehaus.mojo</groupId>
404 <artifactId>taglist-maven-plugin</artifactId>
405 <configuration>
406 <aggregate>true</aggregate>
407 <tags>
408 <tag>TODO</tag>
409 <tag>FIXME</tag>
410 <tag>@deprecated</tag>
411 </tags>
412 </configuration>
413 </plugin>
414 <!--
415 <plugin> <groupId>org.codehaus.mojo</groupId>
416 <artifactId>clirr-maven-plugin</artifactId>
417 <inherited>false</inherited> </plugin>
418 -->
419 <plugin>
420 <groupId>org.apache.maven.plugins</groupId>
421 <artifactId>maven-changelog-plugin</artifactId>
422 <inherited>false</inherited>
423 </plugin>
424 <plugin>
425 <groupId>org.apache.maven.plugins</groupId>
426 <artifactId>maven-pmd-plugin</artifactId>
427 <version>2.3</version>
428 <inherited>false</inherited>
429 <configuration>
430 <linkXref>true</linkXref>
431 <targetJdk>1.5</targetJdk>
432 <aggregate>true</aggregate>
433 <excludes>
434 <exclude>**/springutil/*.java</exclude>
435 </excludes>
436 </configuration>
437 <reportSets>
438 <reportSet>
439 <reports>
440 <report>cpd</report>
441 </reports>
442 </reportSet>
443 </reportSets>
444 </plugin>
445 </plugins>
446 </reporting>
447 <profiles>
448 <profile>
449 <id>developer</id>
450 <properties>
451 <site.repoBase>file://${user.home}/dev/work/slcSite</site.repoBase>
452 <site.urlBase>${site.repoBase}</site.urlBase>
453 </properties>
454 <distributionManagement>
455 <snapshotRepository>
456 <uniqueVersion>true</uniqueVersion>
457 <id>argeo-snapshots-restricted</id>
458 <name>Argeo FOSS Snapshots Repository</name>
459 <url>scpexe://argeo.org/var/argeo/maven2/argeo-snapshots</url>
460 </snapshotRepository>
461 </distributionManagement>
462 </profile>
463 <profile>
464 <id>release</id>
465 <distributionManagement>
466 <site>
467 <id>argeo-slc-site</id>
468 <name>SLC Site</name>
469 <url>file://${site.repoBase}/${project.version}</url>
470 </site>
471 </distributionManagement>
472 </profile>
473 </profiles>
474
475 </project>