View File | Revision Log | Show Annotations | Download File | View Changeset
/hippo/experimental/hippo-jcr-console/trunk/pom.xml
(Generate patch)

Comparing experimental/hippo-jcr-console/trunk/pom.xml (file contents):
Revision 29604 by adouma, Tue Aug 16 10:05:25 2011 UTC vs.
Revision 29605 by adouma, Tue Aug 16 10:33:16 2011 UTC

21 <groupId>org.onehippo.cms7</groupId> 21 <groupId>org.onehippo.cms7</groupId>
22 <artifactId>hippo-cms7-project</artifactId> 22 <artifactId>hippo-cms7-project</artifactId>
23 <version>7</version> 23 <version>7</version>
24 </parent> 24 </parent>
25 25
26 <groupId>org.onehippo.jcr</groupId> 26 <groupId>org.onehippo.jcr.console</groupId>
27 <artifactId>hippo-jcr-console</artifactId> 27 <artifactId>jcr-console</artifactId>
28 <version>1.01.00-SNAPSHOT</version> 28 <version>1.01.00-SNAPSHOT</version>
29 29
30 <name>Hippo JCR Console</name> 30 <name>JCR Console</name>
31 <description>Hippo JCR Console</description> 31 <description>JCR Console</description>
32 <packaging>pom</packaging> 32 <packaging>pom</packaging>
33 33
34 <modules>
35 <module>hippo-console</module>
36 <module>api</module>
37 <module>engine</module>
38 <module>plugins</module>
39 <module>skin</module>
40 <module>war</module>
41 </modules>
42
43 <properties>
44
45 <!-- Test dependencies -->
46 <easymock.version>2.4</easymock.version>
47 <selenium.version>0.9.2</selenium.version>
48 <atomikos.version>3.1.4</atomikos.version>
49 <htmlunit.version>2.7</htmlunit.version>
50 <junit.version>4.4</junit.version>
51
52 <!-- Project Dependencies -->
53 <commons-collections.version>3.1</commons-collections.version>
54 <commons-httpclient.version>3.0</commons-httpclient.version>
55 <commons-lang.version>2.1</commons-lang.version>
56 <commons-cli.version>1.0</commons-cli.version>
57 <concurrent.version>1.3.4</concurrent.version>
58
59 <org.apache.geronimo.specs.j2ee-connector.version>1.1.1</org.apache.geronimo.specs.j2ee-connector.version>
60 <org.slf4j.version>1.5.8</org.slf4j.version>
61
62 <xerces.version>2.8.1</xerces.version>
63 <cglib.version>2.1_3</cglib.version>
64 <lucene.version>2.2.0</lucene.version>
65 <wicket.version>1.4.17</wicket.version>
66 <wicket-extjs.version>0.10-SNAPSHOT</wicket-extjs.version>
67 <nekohtml.version>1.9.13</nekohtml.version>
68
69 <joda-time.version>1.6</joda-time.version>
70 <json-lib.version>2.2.2</json-lib.version>
71 <jackrabbit.version>2.2.5-h4</jackrabbit.version>
72 <htmlcleaner.version>1.02.05</htmlcleaner.version>
73 <xerces.xercesImpl.version>2.8.1</xerces.xercesImpl.version>
74
75 <sonar.l10n.locales>nl,fr,it</sonar.l10n.locales>
76 </properties>
77
78 <!--
79 Software configuration management (scm): where to find and how to get acces to the source repository
80 This is used by normal plugins, but also to autogenerate documentation in .../target/site/source-repository.html
81 -->
82 <scm>
83 <connection>scm:svn:http://svn.onehippo.org/repos/hippo/experimental/hippo-jcr-console/trunk</connection>
84 <developerConnection>scm:svn:https://svn.onehippo.org/repos/hippo/experimental/hippo-jcr-console/trunk</developerConnection>
85 <url>http://svn.onehippo.org/repos/hippo/experimental/hippo-jcr-console/trunk</url>
86 </scm>
87
34 <repositories> 88 <repositories>
35 <!-- mvn repository for snapshots; will be available in next hippo-cms7-project release -->
36 <repository>
37 <id>hippo-maven2-snapshots</id>
38 <name>Hippo Maven 2</name>
39 <url>http://maven.onehippo.com/maven2-snapshots/</url>
40 <snapshots>
41 <enabled>true</enabled>
42 </snapshots>
43 </repository>
44 <repository> 89 <repository>
45 <id>hippo</id> 90 <id>hippo</id>
46 <name>Hippo Maven 2</name> 91 <name>Hippo Maven 2</name>
47 <url>http://maven.onehippo.com/maven2/</url> 92 <url>http://maven.onehippo.com/maven2/</url>
48 <snapshots> 93 <snapshots>
52 <updatePolicy>never</updatePolicy> 97 <updatePolicy>never</updatePolicy>
53 </releases> 98 </releases>
54 </repository> 99 </repository>
55 </repositories> 100 </repositories>
56 101
57 <modules> 102 <build>
58 <module>jcr-repo-console</module> 103 <plugins>
59 <module>hippo-console</module> 104 <plugin>
60 </modules> 105 <!-- Report project history via xdoc, by supplying information in src/changes/changes.xml
61 106
62 <properties> 107 WARNINGS
63 </properties> 108 - Some examples use the following changes plugin, but the report is full of bugs,
109 missing title and descriptions, not using the issueLinkTemplate and ugly markup.
110 <groupId>org.codehaus.mojo</groupId>
111 <artifactId>changes-maven-plugin</artifactId>
64 112
65 <!-- 113 - The issueLinkTemplate configuration is supposed to be deprecated, but is the only
66 Software configuration management (scm): where to find and how to get acces to the source repository 114 way to configure for actions that have no system attribute and therefor have
67 This is used by normal plugins, but also to autogenerate documentation in .../target/site/source-repository.html 115 as system 'default'. From the details of issueLinkTemplatePerSystem.
68 --> 116 Note: The deprecated issueLinkTemplate will be used for a system called "default".
69 <scm> 117
70 <connection>scm:svn:http://svn.onehippo.org/repos/hippo/experimental/hippo-jcr-console/trunk</connection> 118 -->
71 <developerConnection>scm:svn:https://svn.onehippo.org/repos/hippo/experimental/hippo-jcr-console/trunk</developerConnection> 119 <groupId>org.apache.maven.plugins</groupId>
72 <url>http://svn.onehippo.org/repos/hippo/experimental/hippo-jcr-console/trunk</url> 120 <artifactId>maven-changes-plugin</artifactId>
73 </scm> 121 <configuration>
122 <issueLinkTemplatePerSystem>
123 <Jira>%URL%/%ISSUE%</Jira>
124 </issueLinkTemplatePerSystem>
125 <issueLinkTemplate>%URL%/%ISSUE%</issueLinkTemplate>
126 </configuration>
127 <executions>
128 <execution>
129 <id>validate-changes</id>
130 <phase>pre-site</phase>
131 <goals>
132 <goal>changes-validate</goal>
133 </goals>
134 <configuration>
135 <!-- if set to true the build will fail if the changes file is invalid,
136 if set to false warnings will be logged. -->
137 <failOnError>false</failOnError>
138 </configuration>
139 </execution>
140 </executions>
141 </plugin>
142 <plugin>
143 <inherited>false</inherited>
144 <groupId>org.apache.maven.plugins</groupId>
145 <artifactId>maven-javadoc-plugin</artifactId>
146 <configuration>
147 <aggregate>true</aggregate>
148 <author>false</author>
149 <show>protected</show>
150 <source>1.6</source>
151 <javadocVersion>1.6</javadocVersion>
152 <docfilessubdirs>true</docfilessubdirs>
153 <links>
154 <link>http://java.sun.com/javase/1.6/docs/api/</link>
155 <link>http://www.day.com/maven/jsr170/javadocs/jcr-2.0/</link>
156 </links>
157 <doclet>org.hippoecm.tools.documentation.ExcludeDoclet</doclet>
158 <docletArtifact>
159 <groupId>org.onehippo.cms7</groupId>
160 <artifactId>hippo-repository-tools-documentation</artifactId>
161 <version>${project.version}</version>
162 </docletArtifact>
163 </configuration>
164 </plugin>
165 </plugins>
166 </build>
167
168 <dependencyManagement>
169 <dependencies>
170
171 <dependency>
172 <groupId>org.apache.wicket</groupId>
173 <artifactId>wicket</artifactId>
174 <version>1.4.17-WICKET-3927_2</version>
175 </dependency>
176 <dependency>
177 <groupId>org.apache.wicket</groupId>
178 <artifactId>wicket-extensions</artifactId>
179 <version>${wicket.version}</version>
180 </dependency>
181 <dependency>
182 <groupId>org.apache.wicket</groupId>
183 <artifactId>wicket-datetime</artifactId>
184 <version>${wicket.version}</version>
185 </dependency>
186 <dependency>
187 <groupId>org.wicketstuff</groupId>
188 <artifactId>wicket-extjs</artifactId>
189 <version>${wicket-extjs.version}</version>
190 </dependency>
191 <dependency>
192 <groupId>org.onehippo.yui</groupId>
193 <artifactId>yui-2.xx-sources</artifactId>
194 <version>1.01.10</version>
195 <exclusions>
196 <exclusion>
197 <groupId>org.slf4j</groupId>
198 <artifactId>slf4j-api</artifactId>
199 </exclusion>
200 </exclusions>
201 </dependency>
202 <dependency>
203 <groupId>net.sourceforge.htmlunit</groupId>
204 <artifactId>htmlunit</artifactId>
205 <version>${htmlunit.version}</version>
206 </dependency>
207 <dependency>
208 <groupId>concurrent</groupId>
209 <artifactId>concurrent</artifactId>
210 <version>${concurrent.version}</version>
211 </dependency>
212 <dependency>
213 <groupId>commons-collections</groupId>
214 <artifactId>commons-collections</artifactId>
215 <version>${commons-collections.version}</version>
216 </dependency>
217 <dependency>
218 <groupId>commons-cli</groupId>
219 <artifactId>commons-cli</artifactId>
220 <version>${commons-cli.version}</version>
221 <exclusions>
222 <exclusion>
223 <groupId>commons-logging</groupId>
224 <artifactId>commons-logging</artifactId>
225 </exclusion>
226 </exclusions>
227 </dependency>
228 <dependency>
229 <groupId>commons-httpclient</groupId>
230 <artifactId>commons-httpclient</artifactId>
231 <version>${commons-httpclient.version}</version>
232 <!-- JCR-683: Exclude bad transitive dependencies -->
233 <exclusions>
234 <exclusion>
235 <groupId>junit</groupId>
236 <artifactId>junit</artifactId>
237 </exclusion>
238 </exclusions>
239 </dependency>
240 <dependency>
241 <groupId>xerces</groupId>
242 <artifactId>xercesImpl</artifactId>
243 <version>${xerces.version}</version>
244 </dependency>
245 <dependency>
246 <groupId>net.sourceforge.nekohtml</groupId>
247 <artifactId>nekohtml</artifactId>
248 <version>${nekohtml.version}</version>
249 </dependency>
250 <dependency>
251 <groupId>cglib</groupId>
252 <artifactId>cglib</artifactId>
253 <version>${cglib.version}</version>
254 </dependency>
255 <dependency>
256 <groupId>junit</groupId>
257 <artifactId>junit</artifactId>
258 <version>${junit.version}</version>
259 </dependency>
260 <dependency>
261 <groupId>commons-lang</groupId>
262 <artifactId>commons-lang</artifactId>
263 <version>${commons-lang.version}</version>
264 </dependency>
265 <dependency>
266 <groupId>easymock</groupId>
267 <artifactId>easymock</artifactId>
268 <version>${easymock.version}</version>
269 </dependency>
270
271 <!-- Testing needs a JTA implementation -->
272 <dependency>
273 <groupId>com.atomikos</groupId>
274 <artifactId>transactions-api</artifactId>
275 <version>${atomikos.version}</version>
276 </dependency>
277 <dependency>
278 <groupId>com.atomikos</groupId>
279 <artifactId>transactions</artifactId>
280 <version>${atomikos.version}</version>
281 </dependency>
282 <dependency>
283 <groupId>com.atomikos</groupId>
284 <artifactId>transactions-jta</artifactId>
285 <version>${atomikos.version}</version>
286 </dependency>
287 <dependency>
288 <groupId>com.atomikos</groupId>
289 <artifactId>atomikos-util</artifactId>
290 <version>${atomikos.version}</version>
291 </dependency>
292 <dependency>
293 <groupId>org.openqa.selenium.client-drivers</groupId>
294 <artifactId>selenium-java-client-driver</artifactId>
295 <version>${selenium.version}</version>
296 </dependency>
297
298 <dependency>
299 <groupId>org.easymock</groupId>
300 <artifactId>easymockclassextension</artifactId>
301 <version>${easymock.version}</version>
302 <scope>test</scope>
303 </dependency>
304
305 </dependencies>
306 </dependencyManagement>
74 307
308 <reporting>
309 <outputDirectory>target/site</outputDirectory>
310 <plugins>
311 <plugin>
312 <inherited>true</inherited>
313 <groupId>org.apache.maven.plugins</groupId>
314 <artifactId>maven-project-info-reports-plugin</artifactId>
315 </plugin>
316 <plugin>
317 <inherited>true</inherited>
318 <groupId>org.apache.maven.plugins</groupId>
319 <artifactId>maven-javadoc-plugin</artifactId>
320 <configuration>
321 <aggregate>true</aggregate>
322 <author>false</author>
323 <show>protected</show>
324 <source>1.6</source>
325 <docfilessubdirs>true</docfilessubdirs>
326 <links>
327 <link>http://java.sun.com/javase/1.6/docs/api/</link>
328 <link>http://www.day.com/maven/jsr170/javadocs/jcr-2.0/</link>
329 </links>
330 <doclet>org.hippoecm.tools.documentation.ExcludeDoclet</doclet>
331 <docletArtifact>
332 <groupId>org.onehippo.cms7</groupId>
333 <artifactId>hippo-repository-tools-documentation</artifactId>
334 <version>${project.version}</version>
335 </docletArtifact>
336 </configuration>
337 <reportSets>
338 <reportSet>
339 <reports>
340 <report>javadoc</report>
341 </reports>
342 </reportSet>
343 </reportSets>
344 </plugin>
345
346 <!-- Autogenerate reports with change counts of files and on developers doing the changes.
347 target/site/changelog.html
348 target/site/dev-activity.html
349 target/site/file-activity.html
350 -->
351 <plugin>
352 <inherited>true</inherited>
353 <groupId>org.apache.maven.plugins</groupId>
354 <artifactId>maven-changelog-plugin</artifactId>
355 <configuration>
356 <type>range</type>
357 <range>31</range>
358 </configuration>
359 </plugin>
360
361 <plugin>
362 <groupId>org.apache.maven.plugins</groupId>
363 <artifactId>maven-changes-plugin</artifactId>
364 <configuration>
365 <issueLinkTemplatePerSystem>
366 <Jira>%URL%/%ISSUE%</Jira>
367 </issueLinkTemplatePerSystem>
368 <issueLinkTemplate>%URL%/%ISSUE%</issueLinkTemplate>
369 </configuration>
370 <reportSets>
371 <reportSet>
372 <reports>
373 <report>changes-report</report>
374 <!-- <report>jira-report</report> -->
375 </reports>
376 </reportSet>
377 </reportSets>
378 </plugin>
379
380 <!-- Autogenerate todo list from @todo and TODO tags -->
381 <plugin>
382 <groupId>org.codehaus.mojo</groupId>
383 <artifactId>taglist-maven-plugin</artifactId>
384 <version>2.4</version>
385 <configuration>
386 <tags>
387 <tag>TODO</tag>
388 <tag>FIXME</tag>
389 <tag>FUTURE</tag>
390 </tags>
391 </configuration>
392 </plugin>
393
394 <plugin>
395 <inherited>true</inherited>
396 <groupId>org.apache.maven.plugins</groupId>
397 <artifactId>maven-surefire-report-plugin</artifactId>
398 <version>2.5</version>
399 </plugin>
400
401 <plugin>
402 <inherited>true</inherited>
403 <groupId>org.apache.maven.plugins</groupId>
404 <artifactId>maven-checkstyle-plugin</artifactId>
405 <version>2.3</version>
406 </plugin>
407 <plugin>
408 <inherited>true</inherited>
409 <groupId>org.apache.maven.plugins</groupId>
410 <artifactId>maven-site-plugin</artifactId>
411 <version>2.0.1</version>
412 <configuration>
413 <aggregate>true</aggregate>
414 </configuration>
415 </plugin>
416 <plugin>
417 <groupId>org.codehaus.mojo</groupId>
418 <artifactId>findbugs-maven-plugin</artifactId>
419 <version>2.1</version>
420 <configuration>
421 <xmlOutput>true</xmlOutput>
422 <xdocsOutput>true</xdocsOutput>
423 <emacsOutput>true</emacsOutput>
424 <xmlOutputDirectory>target/site</xmlOutputDirectory>
425 <excludeFilterFile>src/site/findbugs-exclude.xml</excludeFilterFile>
426 <effort>Max</effort>
427 <threshold>High</threshold>
428 <relaxed>true</relaxed>
429 </configuration>
430 </plugin>
431 </plugins>
432 </reporting>
433
434 <profiles>
435
436 <profile>
437 <id>default</id>
438 <activation>
439 <activeByDefault>true</activeByDefault>
440 <property>
441 <name>jrebel</name>
442 </property>
443 </activation>
444 <modules>
445 <module>war</module>
446 </modules>
447 </profile>
448
449 <profile>
450 <id>cargo.run</id>
451 <dependencies>
452 <dependency>
453 <groupId>log4j</groupId>
454 <artifactId>log4j</artifactId>
455 <version>${log4j.version}</version>
456 <scope>provided</scope>
457 </dependency>
458 </dependencies>
459 <build>
460 <plugins>
461 <plugin>
462 <groupId>org.codehaus.cargo</groupId>
463 <artifactId>cargo-maven2-plugin</artifactId>
464 <configuration>
465 <configuration>
466 <deployables>
467 <deployable>
468 <type>war</type>
469 <properties>
470 <context>/console</context>
471 </properties>
472 <location>${project.basedir}/war/target/jcr-console.war</location>
473 </deployable>
474 </deployables>
475 </configuration>
476 <container>
477 <systemProperties>
478 <log4j.configuration>file:${project.basedir}/conf/log4j.xml</log4j.configuration>
479 <rebel.log4j-plugin>true</rebel.log4j-plugin>
480 </systemProperties>
481 <dependencies>
482
483 <dependency>
484 <groupId>log4j</groupId>
485 <artifactId>log4j</artifactId>
486 <classpath>shared</classpath>
487 </dependency>
488
489 </dependencies>
490 </container>
491 </configuration>
492 </plugin>
493 </plugins>
494 </build>
495 </profile>
496
497 <profile>
498 <id>dist</id>
499 <dependencies>
500 <dependency>
501 <groupId>log4j</groupId>
502 <artifactId>log4j</artifactId>
503 <version>${log4j.version}</version>
504 <scope>provided</scope>
505 </dependency>
506 </dependencies>
507 <build>
508 <defaultGoal>validate</defaultGoal>
509 <plugins>
510 <plugin>
511 <artifactId>maven-assembly-plugin</artifactId>
512 <executions>
513 <execution>
514 <id>distro-assembly</id>
515 <phase>validate</phase>
516 <goals>
517 <goal>single</goal>
518 </goals>
519 <configuration>
520 <descriptors>
521 <descriptor>${project.basedir}/src/main/assembly/distribution.xml</descriptor>
522 </descriptors>
523 </configuration>
524 </execution>
525 </executions>
526 </plugin>
527 </plugins>
528 </build>
529 </profile>
530
531 </profiles>
532
75</project> 533</project>

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines