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