View File | Revision Log | Show Annotations | Download File | View Changeset
/hippo/hippo-cms7/project/trunk/pom.xml
Revision: 37725
Committed: Wed Jan 9 11:53:29 2013 UTC (9 years ago) by mdenburger
Content type: text/plain
File size: 37838 byte(s)
Log Message:
CMS7-6812: let apache-rat ignore all log4j.dtd files

File Contents

# Content
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 Copyright 2007-2013 Hippo B.V. (http://www.onehippo.com)
4
5 Licensed under the Apache License, Version 2.0 (the "License");
6 you may not use this file except in compliance with the License.
7 You may obtain a copy of the License at
8
9 http://www.apache.org/licenses/LICENSE-2.0
10
11 Unless required by applicable law or agreed to in writing, software
12 distributed under the License is distributed on an "AS IS" BASIS,
13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 See the License for the specific language governing permissions and
15 limitations under the License.
16 -->
17 <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">
18 <modelVersion>4.0.0</modelVersion>
19
20 <groupId>org.onehippo.cms7</groupId>
21 <artifactId>hippo-cms7-project</artifactId>
22 <version>16-SNAPSHOT</version>
23
24 <name>Hippo CMS7 Project POM</name>
25 <description>Hippo CMS7 Project POM</description>
26 <packaging>pom</packaging>
27
28 <url>http://www.onehippo.org/cms7/</url>
29 <prerequisites>
30 <maven>[2.2.1,)</maven>
31 </prerequisites>
32
33 <organization>
34 <name>Hippo</name>
35 <url>http://www.onehippo.com/</url>
36 </organization>
37
38 <properties>
39 <!-- use UTF-8 encoding for filtered file copy -->
40 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
41
42 <!--
43 Note on upgrading dependencies and plugins:
44 Always check the apache pom for guidance before upgrading.
45 Newer versions are not always better versions.
46 If they haven't upgraded to a certain version then probably that's
47 a good enough reason we shouldn't upgrade either.
48 You can find the latest apache pom here:
49 https://svn.apache.org/repos/asf/maven/pom/trunk/asf/pom.xml
50 -->
51 <servlet-api.version>2.5</servlet-api.version>
52 <javax.jcr.version>2.0</javax.jcr.version>
53 <xml-apis.version>1.0.b2</xml-apis.version>
54 <jdo2.api.version>2.3-eb</jdo2.api.version>
55 <jta.version>1.1</jta.version>
56 <mail.version>1.4.4</mail.version>
57 <slf4j.version>1.6.4</slf4j.version>
58 <log4j.version>1.2.16</log4j.version>
59 <commons-logging.version>1.1.1</commons-logging.version>
60 <commons-logging-api.version>1.1</commons-logging-api.version>
61 <guava.version>12.0.1</guava.version>
62
63 <!--
64 Below are only the defined versions of some dependencies that are used in multiple projects.
65 Note that there is *no* dependency management for the version properties below.
66 -->
67 <google.gdata.analytics.version>2.1</google.gdata.analytics.version>
68 <google.gdata.core.version>1.47.1</google.gdata.core.version>
69 <cxf.version>2.6.3</cxf.version>
70 <jackson.version>1.9.5</jackson.version>
71 <spring.version>3.0.7.RELEASE</spring.version>
72 <spring.js.version>2.0.5.RELEASE</spring.js.version>
73
74 <!-- END properties versions with dependency management -->
75
76 <maven.plugin.antrun.version>1.6</maven.plugin.antrun.version>
77 <maven.plugin.assembly.version>2.2.1</maven.plugin.assembly.version>
78 <maven.plugin.buildnumber.version>1.2</maven.plugin.buildnumber.version>
79 <maven.plugin.cargo.version>1.1.3</maven.plugin.cargo.version>
80 <maven.plugin.changes.version>2.6</maven.plugin.changes.version>
81 <maven.plugin.changelog.version>2.2</maven.plugin.changelog.version>
82 <maven.plugin.clean.version>2.4.1</maven.plugin.clean.version>
83 <maven.plugin.compiler.version>2.3.2</maven.plugin.compiler.version>
84 <maven.plugin.deploy.version>2.6</maven.plugin.deploy.version>
85 <maven.plugin.eclipse.version>2.8</maven.plugin.eclipse.version>
86 <maven.plugin.install.version>2.3.1</maven.plugin.install.version>
87 <maven.plugin.jar.version>2.3.1</maven.plugin.jar.version>
88 <maven.plugin.javadoc.version>2.8</maven.plugin.javadoc.version>
89 <maven.plugin.jrebel.version>1.1.3</maven.plugin.jrebel.version>
90 <maven.plugin.project-info.version>2.6</maven.plugin.project-info.version>
91 <maven.plugin.release.version>2.1</maven.plugin.release.version>
92 <maven.plugin.rat.version>0.9.RAT125</maven.plugin.rat.version>
93 <maven.plugin.remote-resources.version>1.2.1</maven.plugin.remote-resources.version>
94 <maven.plugin.resources.version>2.6</maven.plugin.resources.version>
95 <maven.plugin.source.version>2.1.2</maven.plugin.source.version>
96 <maven.plugin.surefire.version>2.9</maven.plugin.surefire.version>
97 <maven.plugin.surefire-report.version>2.9</maven.plugin.surefire-report.version>
98 <maven.plugin.taglib.version>2.4</maven.plugin.taglib.version>
99 <maven.plugin.war.version>2.1.1</maven.plugin.war.version>
100
101 <maven.extension.wagon-http.version>1.0-beta-7</maven.extension.wagon-http.version>
102
103 <!-- if you want a remote debugging on a different a address
104 override on command line with -Dcargo.debug.addres=xxxx -->
105 <cargo.debug.address>8000</cargo.debug.address>
106 <!-- if you want to start remote debugging session suspended
107 override on command line with -Dcargo.debug.suspend=y -->
108 <cargo.debug.suspend>n</cargo.debug.suspend>
109 <!-- Cargo Tomcat container version used for Tomcat tarball distribution url -->
110 <cargo.tomcat.major.version>6</cargo.tomcat.major.version>
111 <!-- Cargo Tomcat full version used for Tomcat tarball distribution url -->
112 <cargo.tomcat.full.version>6.0-latest</cargo.tomcat.full.version>
113 <!-- Cargo Tomcat distribution prefix URL used for Tomcat tarball distribution url -->
114 <cargo.tomcat.distribution.url.prefix>http://apache.hippo.nl/tomcat/</cargo.tomcat.distribution.url.prefix>
115 <!-- Cargo Tomcat distribution archive path used for Tomcat tarball distribution url -->
116 <cargo.tomcat.distribution.url.archive>tomcat-${cargo.tomcat.major.version}/v${cargo.tomcat.full.version}/bin/apache-tomcat-${cargo.tomcat.full.version}</cargo.tomcat.distribution.url.archive>
117 <!-- Cargo Tomcat distribution url postfix used for Tomcat tarball distribution url -->
118 <cargo.tomcat.distribution.url.postfix>.tar.gz</cargo.tomcat.distribution.url.postfix>
119 <!-- Cargo Tomcat full distribution url -->
120 <cargo.tomcat.distribution.url>${cargo.tomcat.distribution.url.prefix}${cargo.tomcat.distribution.url.archive}${cargo.tomcat.distribution.url.postfix}</cargo.tomcat.distribution.url>
121 <!-- Extra JVM arguments to pass to Cargo -->
122 <cargo.jvm.args />
123
124 <!-- default empty javaagent, see also "jrebel" profile below -->
125 <javaagent />
126
127 </properties>
128
129 <licenses>
130 <license>
131 <name>The Apache Software License, Version 2.0</name>
132 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
133 <distribution>repo</distribution>
134 </license>
135 </licenses>
136
137 <!--
138 Software configuration management (scm): where to find and how to get acces to the source repository
139 This is used by normal plugins, but also to autogenerate documentation in .../target/site/source-repository.html
140 -->
141 <scm>
142 <connection>scm:svn:http://svn.onehippo.org/repos/hippo/hippo-cms7/project/trunk</connection>
143 <developerConnection>scm:svn:https://svn.onehippo.org/repos/hippo/hippo-cms7/project/trunk</developerConnection>
144 <url>http://svn.onehippo.org/repos/hippo/hippo-cms7/project/trunk</url>
145 </scm>
146
147 <issueManagement>
148 <system>Jira</system>
149 <url>http://issues.onehippo.org/browse/CMS7</url>
150 </issueManagement>
151
152 <inceptionYear>2007</inceptionYear>
153
154 <!-- Where to publish the project data -->
155 <distributionManagement>
156 <repository>
157 <name>Hippo Maven 2 Repository</name>
158 <id>hippo-maven2</id>
159 <url>https://maven.onehippo.com/content/repositories/releases/</url>
160 <uniqueVersion>false</uniqueVersion>
161 </repository>
162 <snapshotRepository>
163 <id>hippo-maven2-snapshots</id>
164 <name>Hippo Maven 2 Snapshots Repository</name>
165 <url>https://maven.onehippo.com/content/repositories/snapshots/</url>
166 <uniqueVersion>false</uniqueVersion>
167 </snapshotRepository>
168 </distributionManagement>
169
170 <ciManagement>
171 <system>Hudson</system>
172 <url>https://builds.onehippo.org/</url>
173 </ciManagement>
174
175 <developers>
176 <developer>
177 <name>Rita Bijlsma</name>
178 <id>rbijlsma</id>
179 <organization>Hippo</organization>
180 <roles>
181 <role>Doctator</role>
182 </roles>
183 <timezone>+1</timezone>
184 </developer>
185 <developer>
186 <name>Arthur Bogaart</name>
187 <id>abogaart</id>
188 <organization>Hippo</organization>
189 <roles>
190 <role>Java Developer</role>
191 </roles>
192 <timezone>+1</timezone>
193 </developer>
194 <developer>
195 <name>Arje Cahn</name>
196 <id>acahn</id>
197 <organization>Hippo</organization>
198 <roles>
199 <role>Project Lead</role>
200 </roles>
201 <timezone>+1</timezone>
202 </developer>
203 <developer>
204 <name>Ate Douma</name>
205 <id>adouma</id>
206 <email>a.douma @ onehippo . com</email>
207 <organization>Hippo</organization>
208 <roles>
209 <role>Chief Architect</role>
210 </roles>
211 <timezone>+1</timezone>
212 </developer>
213 <developer>
214 <name>(Berry) A.W. van Halderen</name>
215 <id>bvanhalderen</id>
216 <organization>Hippo</organization>
217 <roles>
218 <role>Java Developer</role>
219 </roles>
220 <timezone>+1</timezone>
221 </developer>
222 <developer>
223 <name>Niels van Kampenhout</name>
224 <id>nvankampenhout</id>
225 <organization>Hippo</organization>
226 <roles>
227 <role>Doctator</role>
228 </roles>
229 <timezone>-8</timezone>
230 </developer>
231 <developer>
232 <name>Woonsan Ko</name>
233 <id>wko</id>
234 <email>w.ko @ onehippo . com</email>
235 <organization>Hippo</organization>
236 <roles>
237 <role>Java Developer</role>
238 </roles>
239 <timezone>+1</timezone>
240 </developer>
241 <developer>
242 <name>Frank van Lankvelt</name>
243 <id>fvlankvelt</id>
244 <organization>Hippo</organization>
245 <roles>
246 <role>Java Developer</role>
247 </roles>
248 <timezone>+1</timezone>
249 </developer>
250 <developer>
251 <name>Jeroen Reijn</name>
252 <id>jreijn</id>
253 <email>j.reijn @ onehippo . com</email>
254 <organization>Hippo</organization>
255 <roles>
256 <role>Java Developer</role>
257 </roles>
258 <timezone>+1</timezone>
259 </developer>
260 <developer>
261 <name>Bart van der Schans</name>
262 <id>bvdschans</id>
263 <organization>Hippo</organization>
264 <roles>
265 <role>Java Developer</role>
266 </roles>
267 <timezone>+1</timezone>
268 </developer>
269 <developer>
270 <name>Auke van Scheltinga</name>
271 <id>avanscheltinga</id>
272 <organization>Hippo</organization>
273 <roles>
274 <role>Designer</role>
275 </roles>
276 <timezone>+1</timezone>
277 </developer>
278 <developer>
279 <name>Ard Schrijvers</name>
280 <id>aschrijvers</id>
281 <organization>Hippo</organization>
282 <roles>
283 <role>Java Developer</role>
284 </roles>
285 <timezone>+1</timezone>
286 </developer>
287 <developer>
288 <name>Jeroen Tietema</name>
289 <id>jtietema</id>
290 <organization>Hippo</organization>
291 <roles>
292 <role>Java Developer</role>
293 </roles>
294 <timezone>+1</timezone>
295 </developer>
296 <developer>
297 <name>Junaid K Sheriff</name>
298 <id>jshreriff</id>
299 <organization>Hippo</organization>
300 <roles>
301 <role>Tester</role>
302 </roles>
303 <timezone>+1</timezone>
304 </developer>
305 <developer>
306 <name>Minos Chatzidakis</name>
307 <id>mchatzidakis</id>
308 <organization>Hippo</organization>
309 <roles>
310 <role>Java Developer</role>
311 </roles>
312 <timezone>+1</timezone>
313 </developer>
314 <developer>
315 <name>Unico Hommes</name>
316 <id>uhommes</id>
317 <organization>Hippo</organization>
318 <roles>
319 <role>Java Developer</role>
320 </roles>
321 <timezone>+1</timezone>
322 </developer>
323 <developer>
324 <name>Mathijs den Burger</name>
325 <id>mdenburger</id>
326 <organization>Hippo</organization>
327 <roles>
328 <role>Java Developer</role>
329 </roles>
330 <timezone>+1</timezone>
331 </developer>
332 <developer>
333 <name>Jannis Bloemendal</name>
334 <id>jbloemendal</id>
335 <organization>Hippo</organization>
336 <roles>
337 <role>Java Developer</role>
338 </roles>
339 <timezone>+1</timezone>
340 </developer>
341 </developers>
342
343 <contributors>
344 <contributor>
345 <name>Wander Grevink</name>
346 <email>wander at xs4all. nl</email>
347 <url>http://www.weloveit.nl/hippo_310506.htm</url>
348 <organization>SIG, Software improvement group</organization>
349 <organizationUrl>http://www.sig.nl/</organizationUrl>
350 <roles>
351 <role>Previous developer</role>
352 </roles>
353 <timezone>+1</timezone>
354 </contributor>
355 <contributor>
356 <name>Jettro Coenradie</name>
357 <organization>JTeam</organization>
358 <organizationUrl>http://www.jteam.nl/</organizationUrl>
359 <roles>
360 <role>External contributor</role>
361 </roles>
362 <timezone>+1</timezone>
363 </contributor>
364 <contributor>
365 <name>Rob van der Linden Vooren</name>
366 <organization>JTeam</organization>
367 <organizationUrl>http://www.jteam.nl/</organizationUrl>
368 <roles>
369 <role>External contributor</role>
370 </roles>
371 <timezone>+1</timezone>
372 </contributor>
373 </contributors>
374
375 <mailingLists>
376 <mailingList>
377 <name>Hippo CMS 7 User Forums</name>
378 <subscribe>hippo-cms7-user-join@lists.onehippo.org</subscribe>
379 <unsubscribe>hippo-cms7-user-leave@lists.onehippo.org</unsubscribe>
380 <!--<post>hippo-cms7-user@lists.onehippo.org</post>-->
381 <archive>http://lists.onehippo.org/pipermail/hippo-cms7-user/</archive>
382 </mailingList>
383 <mailingList>
384 <name>Hippo Repository 2 Dev List</name>
385 <archive>http://lists.onehippo.org/pipermail/hipporepos-dev/</archive>
386 </mailingList>
387 </mailingLists>
388
389 <repositories>
390 <repository>
391 <id>hippo-maven2</id>
392 <name>Hippo Maven 2</name>
393 <url>http://maven.onehippo.com/maven2/</url>
394 <snapshots>
395 <enabled>false</enabled>
396 </snapshots>
397 <releases>
398 <updatePolicy>never</updatePolicy>
399 </releases>
400 </repository>
401 <!-- DISABLED repositories which are often "transitively" pulled in
402 and/or were used in the past
403 -->
404 <repository>
405 <id>codehaus</id>
406 <url>https://nexus.codehaus.org/content/repositories/releases/org/codehaus/mojo</url>
407 <snapshots>
408 <enabled>false</enabled>
409 </snapshots>
410 <releases>
411 <enabled>false</enabled>
412 </releases>
413 </repository>
414 <repository>
415 <id>glassfish</id>
416 <name>Glassfish maven repository</name>
417 <url>http://download.java.net/maven/glassfish</url>
418 <snapshots>
419 <enabled>false</enabled>
420 </snapshots>
421 <releases>
422 <enabled>false</enabled>
423 </releases>
424 </repository>
425 <repository>
426 <id>openqa</id>
427 <name>OpenQA Repository</name>
428 <url>http://nexus.openqa.org/content/repositories/releases</url>
429 <layout>default</layout>
430 <snapshots>
431 <enabled>false</enabled>
432 </snapshots>
433 <releases>
434 <enabled>false</enabled>
435 </releases>
436 </repository>
437 <repository>
438 <id>m2snapshots</id>
439 <name>Maven 2 snapshots repository</name>
440 <url>http://people.apache.org/repo/m2-snapshot-repository</url>
441 <layout>default</layout>
442 <snapshots>
443 <enabled>false</enabled>
444 </snapshots>
445 <releases>
446 <enabled>false</enabled>
447 </releases>
448 </repository>
449 </repositories>
450
451 <pluginRepositories>
452 <pluginRepository>
453 <id>hippo</id>
454 <name>Hippo maven 2 repository.</name>
455 <url>http://maven.onehippo.com/maven2/</url>
456 <snapshots>
457 <enabled>false</enabled>
458 </snapshots>
459 <releases>
460 <updatePolicy>never</updatePolicy>
461 </releases>
462 <layout>default</layout>
463 </pluginRepository>
464 <!-- DISABLED repositories which are often "transitively" pulled in
465 and/or were used in the past
466 -->
467 <pluginRepository>
468 <id>codehaus</id>
469 <url>http://repository.codehaus.org/</url>
470 <layout>default</layout>
471 <snapshots>
472 <enabled>false</enabled>
473 </snapshots>
474 <releases>
475 <enabled>false</enabled>
476 </releases>
477 </pluginRepository>
478 </pluginRepositories>
479
480 <dependencyManagement>
481 <dependencies>
482 <!-- provided third party libraries -->
483 <dependency>
484 <groupId>javax.servlet</groupId>
485 <artifactId>servlet-api</artifactId>
486 <version>${servlet-api.version}</version>
487 <scope>provided</scope>
488 </dependency>
489 <dependency>
490 <groupId>org.apache.geronimo.specs</groupId>
491 <artifactId>geronimo-jta_1.1_spec</artifactId>
492 <version>${jta.version}</version>
493 <scope>provided</scope>
494 </dependency>
495 <dependency>
496 <groupId>xml-apis</groupId>
497 <artifactId>xml-apis</artifactId>
498 <version>${xml-apis.version}</version>
499 <scope>test</scope>
500 </dependency>
501 <dependency>
502 <groupId>javax.jcr</groupId>
503 <artifactId>jcr</artifactId>
504 <version>${javax.jcr.version}</version>
505 <scope>provided</scope>
506 </dependency>
507 <dependency>
508 <groupId>javax.jdo</groupId>
509 <artifactId>jdo2-api</artifactId>
510 <version>${jdo2.api.version}</version>
511 <scope>provided</scope>
512 <exclusions>
513 <!-- we use geronimo-jta_1.1_spec instead -->
514 <exclusion>
515 <groupId>javax.transaction</groupId>
516 <artifactId>transaction-api</artifactId>
517 </exclusion>
518 </exclusions>
519 </dependency>
520 <dependency>
521 <groupId>javax.mail</groupId>
522 <artifactId>mail</artifactId>
523 <version>${mail.version}</version>
524 <scope>provided</scope>
525 </dependency>
526 <dependency>
527 <groupId>org.slf4j</groupId>
528 <artifactId>slf4j-api</artifactId>
529 <version>${slf4j.version}</version>
530 <scope>provided</scope>
531 </dependency>
532 <dependency>
533 <groupId>org.slf4j</groupId>
534 <artifactId>jcl-over-slf4j</artifactId>
535 <version>${slf4j.version}</version>
536 <scope>test</scope>
537 </dependency>
538 <dependency>
539 <groupId>org.slf4j</groupId>
540 <artifactId>slf4j-log4j12</artifactId>
541 <version>${slf4j.version}</version>
542 <scope>test</scope>
543 </dependency>
544 <dependency>
545 <groupId>log4j</groupId>
546 <artifactId>log4j</artifactId>
547 <version>${log4j.version}</version>
548 <scope>test</scope>
549 </dependency>
550 <dependency>
551 <groupId>commons-logging</groupId>
552 <artifactId>commons-logging</artifactId>
553 <version>${commons-logging.version}</version>
554 <scope>test</scope>
555 </dependency>
556 <dependency>
557 <groupId>commons-logging</groupId>
558 <artifactId>commons-logging-api</artifactId>
559 <version>${commons-logging-api.version}</version>
560 <scope>test</scope>
561 </dependency>
562 <dependency>
563 <groupId>com.google.guava</groupId>
564 <artifactId>guava</artifactId>
565 <version>${guava.version}</version>
566 </dependency>
567 </dependencies>
568 </dependencyManagement>
569
570
571 <dependencies>
572
573 <!-- all shared third party dependencies -->
574 <dependency>
575 <groupId>javax.servlet</groupId>
576 <artifactId>servlet-api</artifactId>
577 </dependency>
578 <dependency>
579 <groupId>org.apache.geronimo.specs</groupId>
580 <artifactId>geronimo-jta_1.1_spec</artifactId>
581 </dependency>
582 <dependency>
583 <groupId>xml-apis</groupId>
584 <artifactId>xml-apis</artifactId>
585 </dependency>
586 <dependency>
587 <groupId>javax.jcr</groupId>
588 <artifactId>jcr</artifactId>
589 </dependency>
590 <dependency>
591 <groupId>javax.jdo</groupId>
592 <artifactId>jdo2-api</artifactId>
593 </dependency>
594 <dependency>
595 <groupId>javax.mail</groupId>
596 <artifactId>mail</artifactId>
597 </dependency>
598 <dependency>
599 <groupId>org.slf4j</groupId>
600 <artifactId>slf4j-api</artifactId>
601 </dependency>
602 <dependency>
603 <groupId>org.slf4j</groupId>
604 <artifactId>slf4j-log4j12</artifactId>
605 </dependency>
606 <dependency>
607 <groupId>log4j</groupId>
608 <artifactId>log4j</artifactId>
609 </dependency>
610 <dependency>
611 <groupId>org.slf4j</groupId>
612 <artifactId>jcl-over-slf4j</artifactId>
613 </dependency>
614 <dependency>
615 <groupId>commons-logging</groupId>
616 <artifactId>commons-logging</artifactId>
617 </dependency>
618 <dependency>
619 <groupId>commons-logging</groupId>
620 <artifactId>commons-logging-api</artifactId>
621 </dependency>
622 </dependencies>
623
624 <build>
625 <extensions>
626 <extension>
627 <groupId>org.apache.maven.wagon</groupId>
628 <artifactId>wagon-http</artifactId>
629 <version>${maven.extension.wagon-http.version}</version>
630 </extension>
631 </extensions>
632 <pluginManagement>
633 <plugins>
634 <plugin>
635 <groupId>org.apache.maven.plugins</groupId>
636 <artifactId>maven-antrun-plugin</artifactId>
637 <version>${maven.plugin.antrun.version}</version>
638 </plugin>
639 <plugin>
640 <groupId>org.apache.maven.plugins</groupId>
641 <artifactId>maven-assembly-plugin</artifactId>
642 <version>${maven.plugin.assembly.version}</version>
643 </plugin>
644 <plugin>
645 <groupId>org.apache.maven.plugins</groupId>
646 <artifactId>maven-install-plugin</artifactId>
647 <version>${maven.plugin.install.version}</version>
648 </plugin>
649 <plugin>
650 <groupId>org.apache.maven.plugins</groupId>
651 <artifactId>maven-deploy-plugin</artifactId>
652 <version>${maven.plugin.deploy.version}</version>
653 </plugin>
654 <plugin>
655 <groupId>org.apache.maven.plugins</groupId>
656 <artifactId>maven-release-plugin</artifactId>
657 <version>${maven.plugin.release.version}</version>
658 <inherited>true</inherited>
659 <configuration>
660 <autoVersionSubmodules>true</autoVersionSubmodules>
661 <!-- Default preparation goals are "clean verify", however for some multi-module projects
662 this isn't always working. If some modules depend on other modules which are not in
663 or under the same parent module, then Maven internal dependency resolution sometimes
664 fails to find the dependent module. By doing a forced install during the release
665 it is ensured these modules are (first) deployed to the local maven repository and
666 thereby resolvable.
667 To prevent unit-tests to be executed during this install additionally the environment
668 parameter skipTests=true is set
669 -->
670 <preparationGoals>clean install</preparationGoals>
671 <!-- Default release:perform goals are "deploy site-deploy", but we don't do
672 site deployment (anymore), which is why this is overridden to execute only "deploy"
673 -->
674 <goals>deploy</goals>
675 <arguments>-DskipTests=true</arguments>
676 </configuration>
677 </plugin>
678 <plugin>
679 <groupId>org.apache.maven.plugins</groupId>
680 <artifactId>maven-jar-plugin</artifactId>
681 <version>${maven.plugin.jar.version}</version>
682 <inherited>true</inherited>
683 <configuration>
684 <archive>
685 <manifest>
686 <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
687 <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
688 </manifest>
689 </archive>
690 </configuration>
691 </plugin>
692 <plugin>
693 <groupId>org.apache.maven.plugins</groupId>
694 <artifactId>maven-war-plugin</artifactId>
695 <version>${maven.plugin.war.version}</version>
696 <configuration>
697 <archive>
698 <manifest>
699 <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
700 </manifest>
701 </archive>
702 </configuration>
703 </plugin>
704 <plugin>
705 <groupId>org.apache.maven.plugins</groupId>
706 <artifactId>maven-eclipse-plugin</artifactId>
707 <version>${maven.plugin.eclipse.version}</version>
708 <inherited>true</inherited>
709 <configuration>
710 <downloadSources>true</downloadSources>
711 <downloadJavadocs>true</downloadJavadocs>
712 </configuration>
713 </plugin>
714 <plugin>
715 <groupId>org.apache.maven.plugins</groupId>
716 <artifactId>maven-surefire-plugin</artifactId>
717 <version>${maven.plugin.surefire.version}</version>
718 <inherited>true</inherited>
719 <configuration>
720 <workingDirectory>target</workingDirectory>
721 </configuration>
722 </plugin>
723 <plugin>
724 <groupId>org.apache.maven.plugins</groupId>
725 <artifactId>maven-surefire-report-plugin</artifactId>
726 <version>${maven.plugin.surefire-report.version}</version>
727 <inherited>true</inherited>
728 </plugin>
729 <plugin>
730 <groupId>org.apache.maven.plugins</groupId>
731 <artifactId>maven-compiler-plugin</artifactId>
732 <version>${maven.plugin.compiler.version}</version>
733 <inherited>true</inherited>
734 <configuration>
735 <fork>true</fork>
736 <meminitial>128m</meminitial>
737 <maxmem>256m</maxmem>
738 <target>1.6</target>
739 <source>1.6</source>
740 </configuration>
741 </plugin>
742 <plugin>
743 <groupId>org.apache.maven.plugins</groupId>
744 <artifactId>maven-remote-resources-plugin</artifactId>
745 <version>${maven.plugin.remote-resources.version}</version>
746 <inherited>true</inherited>
747 <executions>
748 <execution>
749 <goals>
750 <goal>process</goal>
751 </goals>
752 <configuration>
753 <resourceBundles>
754 <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle>
755 </resourceBundles>
756 </configuration>
757 </execution>
758 </executions>
759 </plugin>
760 <plugin>
761 <groupId>org.apache.maven.plugins</groupId>
762 <artifactId>maven-source-plugin</artifactId>
763 <version>${maven.plugin.source.version}</version>
764 <inherited>true</inherited>
765 <executions>
766 <execution>
767 <id>attach-sources</id>
768 <goals>
769 <goal>jar</goal>
770 </goals>
771 </execution>
772 </executions>
773 </plugin>
774 <plugin>
775 <groupId>org.apache.maven.plugins</groupId>
776 <artifactId>maven-javadoc-plugin</artifactId>
777 <version>${maven.plugin.javadoc.version}</version>
778 </plugin>
779 <plugin>
780 <groupId>net.sourceforge.maven-taglib</groupId>
781 <artifactId>maven-taglib-plugin</artifactId>
782 <version>${maven.plugin.taglib.version}</version>
783 </plugin>
784 <plugin>
785 <groupId>org.apache.maven.plugins</groupId>
786 <artifactId>maven-resources-plugin</artifactId>
787 <version>${maven.plugin.resources.version}</version>
788 <configuration>
789 <encoding>${project.build.sourceEncoding}</encoding>
790 </configuration>
791 </plugin>
792 <plugin>
793 <groupId>org.apache.maven.plugins</groupId>
794 <artifactId>maven-project-info-reports-plugin</artifactId>
795 <version>${maven.plugin.project-info.version}</version>
796 </plugin>
797 <plugin>
798 <groupId>org.apache.maven.plugins</groupId>
799 <artifactId>maven-changelog-plugin</artifactId>
800 <version>${maven.plugin.changelog.version}</version>
801 </plugin>
802 <plugin>
803 <groupId>org.apache.maven.plugins</groupId>
804 <artifactId>maven-changes-plugin</artifactId>
805 <version>${maven.plugin.changes.version}</version>
806 </plugin>
807 <plugin>
808 <groupId>org.codehaus.mojo</groupId>
809 <artifactId>buildnumber-maven-plugin</artifactId>
810 <version>${maven.plugin.buildnumber.version}</version>
811 <executions>
812 <execution>
813 <phase>validate</phase>
814 <goals>
815 <goal>create</goal>
816 </goals>
817 </execution>
818 </executions>
819 <configuration>
820 <doCheck>false</doCheck>
821 <doUpdate>false</doUpdate>
822 </configuration>
823 </plugin>
824 <plugin>
825 <groupId>org.codehaus.cargo</groupId>
826 <artifactId>cargo-maven2-plugin</artifactId>
827 <version>${maven.plugin.cargo.version}</version>
828 <configuration>
829 <configuration>
830 <properties>
831 <cargo.remote.username>admin</cargo.remote.username>
832 <cargo.remote.password />
833 </properties>
834 </configuration>
835 <container>
836 <containerId>tomcat${cargo.tomcat.major.version}x</containerId>
837 </container>
838 </configuration>
839 </plugin>
840 </plugins>
841 </pluginManagement>
842 <plugins>
843 <plugin>
844 <inherited>true</inherited>
845 <groupId>org.apache.maven.plugins</groupId>
846 <artifactId>maven-remote-resources-plugin</artifactId>
847 </plugin>
848 <plugin>
849 <inherited>true</inherited>
850 <groupId>org.apache.maven.plugins</groupId>
851 <artifactId>maven-source-plugin</artifactId>
852 </plugin>
853 <plugin>
854 <groupId>org.apache.maven.plugins</groupId>
855 <artifactId>maven-clean-plugin</artifactId>
856 <version>${maven.plugin.clean.version}</version>
857 </plugin>
858 </plugins>
859 </build>
860
861 <profiles>
862 <profile>
863 <id>netbeans</id>
864 <build>
865 <plugins>
866 <plugin>
867 <inherited>true</inherited>
868 <groupId>org.apache.maven.plugins</groupId>
869 <artifactId>maven-surefire-plugin</artifactId>
870 <configuration>
871 <skipTests>true</skipTests>
872 </configuration>
873 </plugin>
874 </plugins>
875 </build>
876 </profile>
877 <profile>
878 <id>clean</id>
879 <activation>
880 <activeByDefault>true</activeByDefault>
881 </activation>
882 <build>
883 <plugins>
884 <plugin>
885 <inherited>false</inherited>
886 <artifactId>maven-clean-plugin</artifactId>
887 <configuration>
888 <filesets>
889 <fileset>
890 <directory>.</directory>
891 <includes>
892 <include>**/*~</include>
893 <include>derby.log</include>
894 <include>tmlog*</include>
895 <include>tm.*</include>
896 <include>**/.lock</include>
897 <include>**/atomikos</include>
898 </includes>
899 </fileset>
900 </filesets>
901 </configuration>
902 </plugin>
903 </plugins>
904 </build>
905 </profile>
906 <profile>
907 <id>cargo.run</id>
908 <properties>
909 <repo.path>${project.build.directory}/storage</repo.path>
910 </properties>
911 <dependencies>
912 <dependency>
913 <groupId>org.slf4j</groupId>
914 <artifactId>slf4j-log4j12</artifactId>
915 <scope>provided</scope>
916 </dependency>
917 <dependency>
918 <groupId>org.slf4j</groupId>
919 <artifactId>jcl-over-slf4j</artifactId>
920 <scope>provided</scope>
921 </dependency>
922 <dependency>
923 <groupId>log4j</groupId>
924 <artifactId>log4j</artifactId>
925 <scope>provided</scope>
926 </dependency>
927 </dependencies>
928 <build>
929 <defaultGoal>validate</defaultGoal>
930 <plugins>
931 <plugin>
932 <groupId>org.codehaus.cargo</groupId>
933 <artifactId>cargo-maven2-plugin</artifactId>
934 <executions>
935 <execution>
936 <id>cargo-run</id>
937 <phase>validate</phase>
938 <goals>
939 <goal>run</goal>
940 </goals>
941 </execution>
942 </executions>
943 <configuration>
944 <configuration>
945 <home>${project.build.directory}/tomcat${cargo.tomcat.major.version}x</home>
946 <properties>
947 <cargo.jvmargs>
948 <![CDATA[-Xdebug -Xrunjdwp:transport=dt_socket,address=${cargo.debug.address},server=y,suspend=${cargo.debug.suspend} -noverify ${javaagent} ${cargo.jvm.args}]]>
949 </cargo.jvmargs>
950 <catalina.servlet.uriencoding>UTF-8</catalina.servlet.uriencoding>
951 </properties>
952 </configuration>
953 <container>
954 <systemProperties>
955 <repo.path>${repo.path}</repo.path>
956 <hippoecm.export.dir>${hippoecm.export.dir}</hippoecm.export.dir>
957 </systemProperties>
958 <zipUrlInstaller>
959 <downloadDir>${settings.localRepository}/org/codehaus/cargo/cargo-container-archives</downloadDir>
960 <url>${cargo.tomcat.distribution.url}</url>
961 </zipUrlInstaller>
962 <timeout>600000</timeout>
963 <dependencies combine.children="append">
964 <dependency>
965 <groupId>org.apache.geronimo.specs</groupId>
966 <artifactId>geronimo-jta_1.1_spec</artifactId>
967 <classpath>extra</classpath>
968 </dependency>
969 <dependency>
970 <groupId>javax.jcr</groupId>
971 <artifactId>jcr</artifactId>
972 <classpath>extra</classpath>
973 </dependency>
974 <dependency>
975 <groupId>javax.jdo</groupId>
976 <artifactId>jdo2-api</artifactId>
977 <classpath>extra</classpath>
978 </dependency>
979 <dependency>
980 <groupId>javax.mail</groupId>
981 <artifactId>mail</artifactId>
982 <classpath>extra</classpath>
983 </dependency>
984 <dependency>
985 <groupId>log4j</groupId>
986 <artifactId>log4j</artifactId>
987 <classpath>shared</classpath>
988 </dependency>
989 <dependency>
990 <groupId>org.slf4j</groupId>
991 <artifactId>slf4j-api</artifactId>
992 <classpath>shared</classpath>
993 </dependency>
994 <dependency>
995 <groupId>org.slf4j</groupId>
996 <artifactId>jcl-over-slf4j</artifactId>
997 <classpath>shared</classpath>
998 </dependency>
999 <dependency>
1000 <groupId>org.slf4j</groupId>
1001 <artifactId>slf4j-log4j12</artifactId>
1002 <classpath>shared</classpath>
1003 </dependency>
1004 </dependencies>
1005 </container>
1006 </configuration>
1007 </plugin>
1008 </plugins>
1009 </build>
1010 </profile>
1011 <profile>
1012 <id>jrebel</id>
1013 <activation>
1014 <property>
1015 <name>jrebel</name>
1016 </property>
1017 </activation>
1018 <properties>
1019 <javaagent>-javaagent:${env.REBEL_HOME}/jrebel.jar</javaagent>
1020 </properties>
1021 <build>
1022 <plugins>
1023 <plugin>
1024 <groupId>org.zeroturnaround</groupId>
1025 <artifactId>jrebel-maven-plugin</artifactId>
1026 <version>${maven.plugin.jrebel.version}</version>
1027 <executions>
1028 <execution>
1029 <id>generate-rebel-xml</id>
1030 <phase>process-resources</phase>
1031 <goals>
1032 <goal>generate</goal>
1033 </goals>
1034 </execution>
1035 </executions>
1036 </plugin>
1037 </plugins>
1038 </build>
1039 </profile>
1040 <profile>
1041 <id>pedantic</id>
1042 <build>
1043 <plugins>
1044 <plugin>
1045 <groupId>org.apache.rat</groupId>
1046 <artifactId>apache-rat-plugin</artifactId>
1047 <version>${maven.plugin.rat.version}</version>
1048 <executions>
1049 <execution>
1050 <phase>verify</phase>
1051 <goals>
1052 <goal>check</goal>
1053 </goals>
1054 </execution>
1055 </executions>
1056 <configuration>
1057 <addDefaultLicenseMatchers>false</addDefaultLicenseMatchers>
1058 <licenses>
1059 <license implementation="org.apache.rat.analysis.license.AppliedApacheSoftwareLicense20">
1060 <copyrightOwner>Hippo B\.V\. \(http://www\.onehippo\.com\)</copyrightOwner>
1061 </license>
1062 </licenses>
1063 <excludes>
1064 <exclude>**/log4j.dtd</exclude>
1065 <exclude>**/MANIFEST.MF</exclude>
1066 <exclude>**/*.json</exclude>
1067 </excludes>
1068 </configuration>
1069 </plugin>
1070 </plugins>
1071 </build>
1072 </profile>
1073 </profiles>
1074
1075 </project>

Properties

Name Value
svn:eol-style native
svn:keywords Id
svn:mime-type text/plain