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