View File | Revision Log | Show Annotations | Download File | View Changeset
/hippo/hippo-jcr/console/trunk/pom.xml
Revision: 30769
Committed: Thu Oct 20 10:14:36 2011 UTC (8 years, 8 months ago) by adouma
Content type: text/plain
File size: 22090 byte(s)
Log Message:
JCR-30: move/add JRebel support to jcr-project pom and fix jr-repository groupId 

File Contents

# Content
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 Copyright 2011 Hippo.
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 <parent>
20 <groupId>org.onehippo.jcr</groupId>
21 <artifactId>hippo-jcr-project</artifactId>
22 <version>1-SNAPSHOT</version>
23 </parent>
24
25 <groupId>org.onehippo.jcr.console</groupId>
26 <artifactId>hippo-jcr-console</artifactId>
27 <version>1.01.00-SNAPSHOT</version>
28
29 <name>Hippo JCR Console</name>
30 <description>Hippo JCR Console</description>
31 <packaging>pom</packaging>
32
33 <url>http://www.onehippo.org/jcr/console</url>
34
35 <properties>
36
37 <!-- Test dependencies -->
38 <easymock.version>3.0</easymock.version>
39 <selenium.version>0.9.2</selenium.version>
40 <atomikos.version>3.1.4</atomikos.version>
41 <htmlunit.version>2.7</htmlunit.version>
42 <junit.version>4.4</junit.version>
43
44 <!-- Project Dependencies -->
45 <hippo-jcr-repository-service.version>1.01.00-SNAPSHOT</hippo-jcr-repository-service.version>
46 <hippo-jr-repository-servlet.version>1.01.00-SNAPSHOT</hippo-jr-repository-servlet.version>
47 <commons-io.version>1.4</commons-io.version>
48 <commons-collections.version>3.1</commons-collections.version>
49 <commons-httpclient.version>3.0</commons-httpclient.version>
50 <commons-lang.version>2.6</commons-lang.version>
51 <commons-cli.version>1.0</commons-cli.version>
52 <commons-beanutils.version>1.7.0</commons-beanutils.version>
53 <commons-configuration.version>1.7</commons-configuration.version>
54 <commons-proxy.version>1.0</commons-proxy.version>
55 <concurrent.version>1.3.4</concurrent.version>
56
57 <xerces.version>2.8.1</xerces.version>
58 <cglib.version>2.1_3</cglib.version>
59 <lucene.version>2.2.0</lucene.version>
60 <wicket.version>1.4.17</wicket.version>
61
62 <joda-time.version>1.6</joda-time.version>
63 <json-lib.version>2.2.2</json-lib.version>
64 <jackrabbit.version>2.2.9</jackrabbit.version>
65 <xerces.xercesImpl.version>2.8.1</xerces.xercesImpl.version>
66
67 <jstl.version>1.1.2</jstl.version>
68 <taglibs.version>1.1.2</taglibs.version>
69
70 <spring.version>3.0.5.RELEASE</spring.version>
71 <spring-security.version>3.0.5.RELEASE</spring-security.version>
72
73 <!-- if you want a remote debugging on a different a address
74 override on command line with -Dcargo.debug.addres=xxxx -->
75 <cargo.debug.address>8000</cargo.debug.address>
76 <!-- if you want to start remote debugging session suspended
77 override on command line with -Dcargo.debug.suspend=y -->
78 <cargo.debug.suspend>n</cargo.debug.suspend>
79 <!-- Cargo Tomcat container version and used for Tomcat tarball distribution url -->
80 <cargo.tomcat.major.version>6</cargo.tomcat.major.version>
81 <!-- Tomcat full version used for Tomcat tarball distribution url -->
82 <cargo.tomcat.full.version>6.0.32</cargo.tomcat.full.version>
83 <!-- Extra JVM arguments to pass to Cargo -->
84 <cargo.jvm.args />
85
86 <!-- Force maven-filesync-plugin rewrite the Eclipse FileSync plugin configuration with
87 $mvn filesync:generate -Dmaven.filesync.override=true -->
88 <maven.filesync.override>false</maven.filesync.override>
89
90 <!-- Maven plugin versions -->
91 <maven.plugin.cargo.version>1.1.1</maven.plugin.cargo.version>
92 <maven.plugin.filesync.version>1.0.0</maven.plugin.filesync.version>
93
94 </properties>
95
96 <!--
97 Software configuration management (scm): where to find and how to get acces to the source repository
98 This is used by normal plugins, but also to autogenerate documentation in .../target/site/source-repository.html
99 -->
100 <scm>
101 <connection>scm:svn:http://svn.onehippo.org/repos/hippo/hippo-jcr/console/trunk</connection>
102 <developerConnection>scm:svn:https://svn.onehippo.org/repos/hippo-jcr/console/trunk</developerConnection>
103 <url>http://svn.onehippo.org/repos/hippo/hippo-jcr/console/trunk</url>
104 </scm>
105
106 <issueManagement>
107 <system>Jira</system>
108 <url>http://issues.onehippo.org/browse/JCR</url>
109 </issueManagement>
110
111 <inceptionYear>2011</inceptionYear>
112
113 <repositories>
114 <repository>
115 <id>hippo-maven2-snapshots</id>
116 <name>Hippo Maven 2</name>
117 <url>http://maven.onehippo.com/maven2-snapshots/</url>
118 <snapshots>
119 <enabled>true</enabled>
120 </snapshots>
121 </repository>
122 <repository>
123 <id>hippo</id>
124 <name>Hippo Maven 2</name>
125 <url>http://maven.onehippo.com/maven2/</url>
126 <snapshots>
127 <enabled>false</enabled>
128 </snapshots>
129 <releases>
130 <updatePolicy>never</updatePolicy>
131 </releases>
132 </repository>
133 </repositories>
134
135 <build>
136 <pluginManagement>
137 <plugins>
138 <plugin>
139 <groupId>com.googlecode.mavenfilesync</groupId>
140 <artifactId>maven-filesync-plugin</artifactId>
141 <version>${maven.plugin.filesync.version}</version>
142 <configuration>
143 <override>${maven.filesync.override}</override>
144 </configuration>
145 <executions>
146 <execution>
147 <goals>
148 <goal>generate</goal>
149 </goals>
150 </execution>
151 </executions>
152 </plugin>
153 <plugin>
154 <groupId>org.codehaus.cargo</groupId>
155 <artifactId>cargo-maven2-plugin</artifactId>
156 <version>${maven.plugin.cargo.version}</version>
157 </plugin>
158 </plugins>
159 </pluginManagement>
160 </build>
161
162 <dependencyManagement>
163 <dependencies>
164
165 <dependency>
166 <groupId>org.onehippo.jcr</groupId>
167 <artifactId>hippo-jcr-repository-service</artifactId>
168 <version>${hippo-jcr-repository-service.version}</version>
169 <scope>provided</scope>
170 </dependency>
171
172 <dependency>
173 <groupId>org.onehippo.jcr</groupId>
174 <artifactId>hippo-jr-repository-servlet</artifactId>
175 <version>${hippo-jr-repository-servlet.version}</version>
176 </dependency>
177
178 <dependency>
179 <groupId>org.onehippo.jcr.console</groupId>
180 <artifactId>hippo-jcr-console-api</artifactId>
181 <version>${project.version}</version>
182 </dependency>
183
184 <dependency>
185 <groupId>org.onehippo.jcr.console</groupId>
186 <artifactId>hippo-jcr-console-engine</artifactId>
187 <version>${project.version}</version>
188 </dependency>
189
190 <dependency>
191 <groupId>org.onehippo.jcr.console</groupId>
192 <artifactId>hippo-jcr-console-plugins</artifactId>
193 <version>${project.version}</version>
194 </dependency>
195
196 <dependency>
197 <groupId>org.onehippo.jcr.console</groupId>
198 <artifactId>hippo-jcr-console-skin</artifactId>
199 <version>${project.version}</version>
200 </dependency>
201
202 <dependency>
203 <groupId>org.onehippo.jcr.console</groupId>
204 <artifactId>hippo-jcr-console-war</artifactId>
205 <version>${project.version}</version>
206 <type>war</type>
207 </dependency>
208
209 <dependency>
210 <groupId>org.onehippo.jcr.console</groupId>
211 <artifactId>hippo-jr-repository</artifactId>
212 <version>${project.version}</version>
213 <type>war</type>
214 </dependency>
215
216 <dependency>
217 <groupId>org.apache.wicket</groupId>
218 <artifactId>wicket</artifactId>
219 <version>1.4.17-WICKET-3927_2</version>
220 </dependency>
221 <dependency>
222 <groupId>org.apache.wicket</groupId>
223 <artifactId>wicket-extensions</artifactId>
224 <version>${wicket.version}</version>
225 </dependency>
226 <dependency>
227 <groupId>org.apache.wicket</groupId>
228 <artifactId>wicket-datetime</artifactId>
229 <version>${wicket.version}</version>
230 </dependency>
231 <dependency>
232 <groupId>org.onehippo.yui</groupId>
233 <artifactId>yui-2.xx-sources</artifactId>
234 <version>1.01.10</version>
235 </dependency>
236 <dependency>
237 <groupId>net.sourceforge.htmlunit</groupId>
238 <artifactId>htmlunit</artifactId>
239 <version>${htmlunit.version}</version>
240 </dependency>
241 <dependency>
242 <groupId>concurrent</groupId>
243 <artifactId>concurrent</artifactId>
244 <version>${concurrent.version}</version>
245 </dependency>
246 <dependency>
247 <groupId>commons-collections</groupId>
248 <artifactId>commons-collections</artifactId>
249 <version>${commons-collections.version}</version>
250 </dependency>
251 <dependency>
252 <groupId>commons-cli</groupId>
253 <artifactId>commons-cli</artifactId>
254 <version>${commons-cli.version}</version>
255 </dependency>
256 <dependency>
257 <groupId>commons-httpclient</groupId>
258 <artifactId>commons-httpclient</artifactId>
259 <version>${commons-httpclient.version}</version>
260 </dependency>
261 <dependency>
262 <groupId>commons-beanutils</groupId>
263 <artifactId>commons-beanutils</artifactId>
264 <version>${commons-beanutils.version}</version>
265 </dependency>
266 <dependency>
267 <groupId>commons-io</groupId>
268 <artifactId>commons-io</artifactId>
269 <version>${commons-io.version}</version>
270 </dependency>
271 <dependency>
272 <groupId>commons-configuration</groupId>
273 <artifactId>commons-configuration</artifactId>
274 <version>${commons-configuration.version}</version>
275 </dependency>
276 <dependency>
277 <groupId>org.apache.commons</groupId>
278 <artifactId>commons-proxy</artifactId>
279 <version>${commons-proxy.version}</version>
280 </dependency>
281 <dependency>
282 <groupId>xerces</groupId>
283 <artifactId>xercesImpl</artifactId>
284 <version>${xerces.version}</version>
285 </dependency>
286 <dependency>
287 <groupId>cglib</groupId>
288 <artifactId>cglib</artifactId>
289 <version>${cglib.version}</version>
290 </dependency>
291 <dependency>
292 <groupId>junit</groupId>
293 <artifactId>junit</artifactId>
294 <version>${junit.version}</version>
295 </dependency>
296 <dependency>
297 <groupId>commons-lang</groupId>
298 <artifactId>commons-lang</artifactId>
299 <version>${commons-lang.version}</version>
300 </dependency>
301 <dependency>
302 <groupId>org.easymock</groupId>
303 <artifactId>easymock</artifactId>
304 <version>${easymock.version}</version>
305 </dependency>
306
307 <dependency>
308 <groupId>org.apache.jackrabbit</groupId>
309 <artifactId>jackrabbit-api</artifactId>
310 <version>${jackrabbit.version}</version>
311 </dependency>
312 <dependency>
313 <groupId>org.apache.jackrabbit</groupId>
314 <artifactId>jackrabbit-jcr-commons</artifactId>
315 <version>${jackrabbit.version}</version>
316 </dependency>
317 <dependency>
318 <groupId>org.apache.jackrabbit</groupId>
319 <artifactId>jackrabbit-core</artifactId>
320 <version>${jackrabbit.version}</version>
321 </dependency>
322 <dependency>
323 <groupId>org.apache.jackrabbit</groupId>
324 <artifactId>jackrabbit-jcr-servlet</artifactId>
325 <version>${jackrabbit.version}</version>
326 </dependency>
327
328 <dependency>
329 <groupId>javax.servlet</groupId>
330 <artifactId>jstl</artifactId>
331 <version>${jstl.version}</version>
332 </dependency>
333
334 <dependency>
335 <groupId>taglibs</groupId>
336 <artifactId>standard</artifactId>
337 <version>${taglibs.version}</version>
338 </dependency>
339
340 <!-- Spring Framework -->
341
342 <dependency>
343 <groupId>org.springframework</groupId>
344 <artifactId>spring-core</artifactId>
345 <version>${spring.version}</version>
346 </dependency>
347
348 <dependency>
349 <groupId>org.springframework</groupId>
350 <artifactId>spring-beans</artifactId>
351 <version>${spring.version}</version>
352 </dependency>
353
354 <dependency>
355 <groupId>org.springframework</groupId>
356 <artifactId>spring-context</artifactId>
357 <version>${spring.version}</version>
358 </dependency>
359
360 <dependency>
361 <groupId>org.springframework</groupId>
362 <artifactId>spring-context-support</artifactId>
363 <version>${spring.version}</version>
364 </dependency>
365
366 <dependency>
367 <groupId>org.springframework</groupId>
368 <artifactId>spring-web</artifactId>
369 <version>${spring.version}</version>
370 </dependency>
371
372 <dependency>
373 <groupId>org.springframework</groupId>
374 <artifactId>spring-aop</artifactId>
375 <version>${spring.version}</version>
376 </dependency>
377
378 <dependency>
379 <groupId>org.springframework</groupId>
380 <artifactId>spring-webmvc</artifactId>
381 <version>${spring.version}</version>
382 </dependency>
383
384 <!-- Spring Security -->
385
386 <dependency>
387 <groupId>org.springframework.security</groupId>
388 <artifactId>spring-security-core</artifactId>
389 <version>${spring-security.version}</version>
390 </dependency>
391
392 <dependency>
393 <groupId>org.springframework.security</groupId>
394 <artifactId>spring-security-web</artifactId>
395 <version>${spring-security.version}</version>
396 </dependency>
397
398 <dependency>
399 <groupId>org.springframework.security</groupId>
400 <artifactId>spring-security-config</artifactId>
401 <version>${spring-security.version}</version>
402 </dependency>
403
404 <dependency>
405 <groupId>org.springframework.security</groupId>
406 <artifactId>spring-security-taglibs</artifactId>
407 <version>${spring-security.version}</version>
408 <exclusions>
409 <exclusion>
410 <groupId>org.springframework</groupId>
411 <artifactId>spring-jdbc</artifactId>
412 </exclusion>
413 </exclusions>
414 </dependency>
415
416 <!-- Test dependencies -->
417
418 <dependency>
419 <groupId>org.easymock</groupId>
420 <artifactId>easymockclassextension</artifactId>
421 <version>${easymock.version}</version>
422 <scope>test</scope>
423 </dependency>
424
425 <dependency>
426 <groupId>org.springframework</groupId>
427 <artifactId>spring-test</artifactId>
428 <version>${spring.version}</version>
429 <scope>test</scope>
430 </dependency>
431
432 </dependencies>
433 </dependencyManagement>
434
435 <profiles>
436
437 <profile>
438 <id>default</id>
439 <activation>
440 <activeByDefault>true</activeByDefault>
441 <property>
442 <name>jrebel</name>
443 </property>
444 </activation>
445 <modules>
446 <module>api</module>
447 <module>engine</module>
448 <module>plugins</module>
449 <module>skin</module>
450 <module>war</module>
451 <module>jr-repository</module>
452 </modules>
453 </profile>
454
455 <profile>
456 <id>cargo.run</id>
457 <properties>
458 <repository.home>${project.build.directory}/storage</repository.home>
459 <repository.config>${project.build.directory}/storage/repository.xml</repository.config>
460 <cargo.debug.address>8001</cargo.debug.address>
461 </properties>
462 <dependencies>
463 <dependency>
464 <groupId>org.onehippo.jcr</groupId>
465 <artifactId>hippo-jcr-repository-service</artifactId>
466 </dependency>
467 <dependency>
468 <groupId>log4j</groupId>
469 <artifactId>log4j</artifactId>
470 <scope>provided</scope>
471 </dependency>
472 <dependency>
473 <groupId>org.slf4j</groupId>
474 <artifactId>slf4j-log4j12</artifactId>
475 <scope>provided</scope>
476 </dependency>
477 <dependency>
478 <groupId>org.slf4j</groupId>
479 <artifactId>jcl-over-slf4j</artifactId>
480 <scope>provided</scope>
481 </dependency>
482 </dependencies>
483 <build>
484 <defaultGoal>validate</defaultGoal>
485 <plugins>
486 <plugin>
487 <groupId>org.codehaus.cargo</groupId>
488 <artifactId>cargo-maven2-plugin</artifactId>
489 <executions>
490 <execution>
491 <id>cargo-run</id>
492 <phase>validate</phase>
493 <goals>
494 <goal>run</goal>
495 </goals>
496 </execution>
497 </executions>
498 <configuration>
499 <wait>true</wait>
500 <configuration>
501 <deployables>
502 <deployable>
503 <type>war</type>
504 <properties>
505 <context>/repository</context>
506 </properties>
507 <location>${project.basedir}/jr-repository/target/hippo-jr-repository.war</location>
508 </deployable>
509 <deployable>
510 <type>war</type>
511 <properties>
512 <context>/console</context>
513 </properties>
514 <location>${project.basedir}/war/target/hippo-jcr-console.war</location>
515 </deployable>
516 </deployables>
517 <properties>
518 <cargo.jvmargs>
519 <![CDATA[-Xdebug -Xrunjdwp:transport=dt_socket,address=${cargo.debug.address},server=y,suspend=${cargo.debug.suspend} -noverify ${javaagent}]]>
520 </cargo.jvmargs>
521 <cargo.tomcat.context.reloadable>true</cargo.tomcat.context.reloadable>
522 <cargo.servlet.port>8081</cargo.servlet.port>
523 <cargo.rmi.port>1098</cargo.rmi.port>
524 <cargo.tomcat.ajp.port>8010</cargo.tomcat.ajp.port>
525 </properties>
526 <home>${project.build.directory}/tomcat6x</home>
527 </configuration>
528 <container>
529 <containerId>tomcat6x</containerId>
530 <timeout>180000</timeout>
531 <zipUrlInstaller>
532 <url>
533 http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.32/bin/apache-tomcat-6.0.32.tar.gz
534 </url>
535 </zipUrlInstaller>
536 <systemProperties>
537 <log4j.configuration>file:${project.basedir}/conf/log4j.xml</log4j.configuration>
538 <rebel.log4j-plugin>true</rebel.log4j-plugin>
539 <repository.home>${repository.home}</repository.home>
540 <repository.config>${repository.config}</repository.config>
541 </systemProperties>
542 <dependencies>
543 <dependency>
544 <groupId>javax.jcr</groupId>
545 <artifactId>jcr</artifactId>
546 <classpath>extra</classpath>
547 </dependency>
548 <dependency>
549 <groupId>org.onehippo.jcr</groupId>
550 <artifactId>hippo-jcr-repository-service</artifactId>
551 <classpath>shared</classpath>
552 </dependency>
553 <dependency>
554 <groupId>log4j</groupId>
555 <artifactId>log4j</artifactId>
556 <classpath>shared</classpath>
557 </dependency>
558 <dependency>
559 <groupId>org.slf4j</groupId>
560 <artifactId>slf4j-api</artifactId>
561 <classpath>shared</classpath>
562 </dependency>
563 <dependency>
564 <groupId>org.slf4j</groupId>
565 <artifactId>jcl-over-slf4j</artifactId>
566 <classpath>shared</classpath>
567 </dependency>
568 <dependency>
569 <groupId>org.slf4j</groupId>
570 <artifactId>slf4j-log4j12</artifactId>
571 <classpath>shared</classpath>
572 </dependency>
573 </dependencies>
574 </container>
575 </configuration>
576 <dependencies>
577 </dependencies>
578 </plugin>
579 </plugins>
580 </build>
581 </profile>
582
583 <profile>
584 <id>dist</id>
585 <dependencies>
586 <dependency>
587 <groupId>org.onehippo.jcr</groupId>
588 <artifactId>hippo-jcr-repository-service</artifactId>
589 </dependency>
590 <dependency>
591 <groupId>log4j</groupId>
592 <artifactId>log4j</artifactId>
593 <scope>provided</scope>
594 </dependency>
595 <dependency>
596 <groupId>org.slf4j</groupId>
597 <artifactId>slf4j-log4j12</artifactId>
598 <scope>provided</scope>
599 </dependency>
600 <dependency>
601 <groupId>org.slf4j</groupId>
602 <artifactId>jcl-over-slf4j</artifactId>
603 <scope>provided</scope>
604 </dependency>
605 </dependencies>
606 <build>
607 <defaultGoal>validate</defaultGoal>
608 <plugins>
609 <plugin>
610 <artifactId>maven-assembly-plugin</artifactId>
611 <executions>
612 <execution>
613 <id>distro-assembly</id>
614 <phase>validate</phase>
615 <goals>
616 <goal>single</goal>
617 </goals>
618 <configuration>
619 <descriptors>
620 <descriptor>${project.basedir}/src/main/assembly/distribution.xml</descriptor>
621 </descriptors>
622 </configuration>
623 </execution>
624 </executions>
625 </plugin>
626 </plugins>
627 </build>
628 </profile>
629
630 </profiles>
631 </project>

Properties

Name Value
svn:eol-style native
svn:keywords Id
svn:mergeinfo /hippo-cms7/cms/branches/hippo-cms-2.18.xx/pom.xml:25589-26171,26224,26239,26256,26452,26504,26526,26573,26778,26782,26913 /hippo-ecm/branches/Branch-HREPTWO-v2_03_xx/pom.xml:17183-17186,17202,17206,17211-17212 /hippo-ecm/branches/Branch-HREPTWO-v2_09_xx/pom.xml:20255-20460,21500,21505,21641,21766 /hippo-ecm/branches/Branch-HREPTWO-v2_10_xx/pom.xml:21204 /hippo-ecm/branches/Branch-HREPTWO-v2_12_xx/pom.xml:21923,22087,22093,22338,22547,22549,22639,22823,22830,22849,22851,23078-23079,23288-23289,23293,23416,23452,23462,23490,23610,23680,23849 /hippo-ecm/branches/Branch-HREPTWO-v2_16_xx/pom.xml:23651,23754,23779,23840,23842,24124,24166,24637 /hippo-ecm/branches/Branch-ONS-March2010/pom.xml:22251-22336 /hippo-ecm/branches/jr2/pom.xml:23536-23616 /hippo-ecm/branches/wicket_upgrade_to_1_4/pom.xml:20604-20690
svn:mime-type text/plain