Added cdmlib-remote-webapp to parent pom
[cdmlib.git] / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 <project xmlns="http://maven.apache.org/POM/4.0.0"
5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
6 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
7 <modelVersion>4.0.0</modelVersion>
8 <groupId>eu.etaxonomy</groupId>
9 <artifactId>cdmlib-parent</artifactId>
10 <version>2.4</version>
11
12 <name>CDM Library</name>
13 <description>The CDM Library implementation for EDIT's internet platform for cybertaxonomy</description>
14 <url>http://wp5.e-taxonomy.eu/cdmlib/site/</url>
15 <packaging>pom</packaging>
16 <modules>
17 <module>cdmlib-commons</module>
18 <module>cdmlib-model</module>
19 <module>cdmlib-persistence</module>
20 <module>cdmlib-services</module>
21 <module>cdmlib-ext</module>
22 <module>cdmlib-remote</module>
23 <module>cdmlib-remote-webapp</module>
24 <module>cdm-server</module>
25 <module>cdmlib-io</module>
26 </modules>
27
28 <properties>
29 <spring.version>3.0.0.RELEASE</spring.version>
30 </properties>
31 <scm>
32 <connection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/cdmlib/</connection>
33 <developerConnection>scm:svn:https://dev.e-taxonomy.eu/svn/trunk/cdmlib/</developerConnection>
34 <url>http://dev.e-taxonomy.eu/trac/browser/trunk/cdmlib/</url>
35 </scm>
36
37 <mailingLists>
38 <mailingList>
39 <name>dev-edit</name>
40 <subscribe>
41 https://webmail.mnhn.fr/wws/subrequest/dev-edit
42 </subscribe>
43 <unsubscribe>
44 https://webmail.mnhn.fr/wws/sigrequest/dev-edit
45 </unsubscribe>
46 <post>dev-edit@mnhn.fr</post>
47 <archive>https://webmail.mnhn.fr/wws/arc/dev-edit/</archive>
48 </mailingList>
49 <mailingList>
50 <name>cdm-edit</name>
51 <post>cdm-edit@mnhn.fr</post>
52 <subscribe>
53 https://webmail.mnhn.fr/wws/subrequest/cdm-edit
54 </subscribe>
55 <unsubscribe>
56 https://webmail.mnhn.fr/wws/sigrequest/cdm-edit
57 </unsubscribe>
58 <archive>https://webmail.mnhn.fr/wws/arc/cdm-edit/</archive>
59 </mailingList>
60 </mailingLists>
61 <licenses>
62 <license>
63 <name>Mozilla Public License Version 1.1</name>
64 <url>http://www.mozilla.org/MPL/MPL-1.1.html</url>
65 <distribution>repo</distribution>
66 </license>
67 </licenses>
68 <developers>
69 <developer>
70 <!-- your SVN account id please! -->
71 <id>m.doering</id>
72 <email>m.doering [at] bgbm.org</email>
73 <organization>
74 Botanical Garden Botanical Museum Berlin
75 </organization>
76 <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
77 <timezone>+1</timezone>
78 <url>http://www.bgbm.org/BGBM/staff/Wiss/Doering/</url>
79 </developer>
80 <developer>
81 <!-- your SVN account id please! -->
82 <id>a.mueller</id>
83 <name>
84 Andreas M&uuml;ller
85 </name>
86 <email>a.mueller [at] bgbm.org</email>
87 <organization>
88 Botanical Garden Botanical Museum Berlin
89 </organization>
90 <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
91 <timezone>+1</timezone>
92 <roles>
93 <role>developer</role>
94 </roles>
95 <url></url>
96 </developer>
97 <developer>
98 <!-- your SVN account id please! -->
99 <id>a.kohlbecker</id>
100 <name>
101 Andreas Kohlbecker
102 </name>
103 <email>a.kohlbecker [at] bgbm.org</email>
104 <organization>
105 Botanical Garden Botanical Museum Berlin
106 </organization>
107 <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
108 <timezone>+1</timezone>
109 <roles>
110 <role>developer</role>
111 </roles>
112 <url></url>
113 </developer>
114
115 <developer>
116 <!-- your SVN account id please! -->
117 <id>k.luther</id>
118 <name>
119 Katja Luther
120 </name>
121 <email>k.luther [at] bgbm.org</email>
122 <organization>
123 Botanical Garden Botanical Museum Berlin
124 </organization>
125 <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
126 <timezone>+1</timezone>
127 <roles>
128 <role>developer</role>
129 </roles>
130 <url></url>
131 </developer>
132 <developer>
133 <!-- your SVN account id please! -->
134 <id>n.hoffmann</id>
135 <name>
136 Niels Hoffmann
137 </name>
138 <email>n.hoffmann [at] bgbm.org</email>
139 <organization>
140 Botanic Garden Botanical Museum Berlin
141 </organization>
142 <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
143 <timezone>+1</timezone>
144 <roles>
145 <role>developer</role>
146 </roles>
147 <url></url>
148 </developer>
149 <developer>
150 <!-- your SVN account id please! -->
151 <id>ben.clark</id>
152 <name>
153 Ben Clark
154 </name>
155 <email>b.clark [at] kew.org</email>
156 <organization>
157 Royal Botanic Gardens, Kew
158 </organization>
159 <organizationUrl>http://www.kew.org/computing/</organizationUrl>
160 <timezone>0</timezone>
161 <roles>
162 <role>developer</role>
163 </roles>
164 <url></url>
165 </developer>
166 <developer>
167 <!-- your SVN account id please! -->
168 <id>em.lee</id>
169 <name>
170 Eun-Mok Lee
171 </name>
172 <email>e.-m.lee [at] bgbm.org</email>
173 <organization>
174 Botanical Garden Botanical Museum Berlin
175 </organization>
176 <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
177 <timezone>+1</timezone>
178 <roles>
179 <role>developer</role>
180 </roles>
181 <url></url>
182 </developer>
183
184 </developers>
185 <contributors>
186 <contributor>
187 <name>Test-Contributor</name>
188 </contributor>
189 </contributors>
190 <issueManagement>
191 <system>Trac</system>
192 <url>http://dev.e-taxonomy.eu/trac/</url>
193 </issueManagement>
194
195 <!-- **** REPOSITORIES **** -->
196 <repositories>
197 <!-- sun repository -->
198 <repository>
199 <id>java.net</id>
200 <url>http://download.java.net/maven/1/</url>
201 <layout>legacy</layout>
202 </repository>
203 <!-- the cdm internal repository -->
204 <repository>
205 <id>EditRepository</id>
206 <url>http://wp5.e-taxonomy.eu/cdmlib/mavenrepo/</url>
207 </repository>
208 <!-- apache incubating repository -->
209 <repository>
210 <id>ApacheIncubating</id>
211 <url>http://people.apache.org/repo/m2-incubating-repository/</url>
212 </repository>
213 <!-- Neccessary for hibernate-envers -->
214 <repository>
215 <releases>
216 <enabled>true</enabled>
217 <updatePolicy>always</updatePolicy>
218 <checksumPolicy>warn</checksumPolicy>
219 </releases>
220 <snapshots>
221 <enabled>false</enabled>
222 <updatePolicy>never</updatePolicy>
223 <checksumPolicy>fail</checksumPolicy>
224 </snapshots>
225 <id>jboss-repository</id>
226 <name>JBoss Repository</name>
227 <url>http://repository.jboss.com/maven2</url>
228 </repository>
229 <!-- codehaus mule repository needed for yourkit -->
230 <repository>
231 <id>CodehausMuleRepository</id>
232 <url>http://dist.codehaus.org/mule/dependencies/maven2/</url>
233 </repository>
234 <!-- current spring source repositories -->
235 <repository>
236 <id>SpringSource Enterprise Bundle Repository - External Bundle Milestones</id>
237 <url>http://repository.springsource.com/maven/bundles/milestone</url>
238 </repository>
239 <repository>
240 <id>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</id>
241 <url>http://repository.springsource.com/maven/bundles/release</url>
242 </repository>
243 <repository>
244 <id>SpringSource Enterprise Bundle Repository - External Bundle Releases</id>
245 <url>http://repository.springsource.com/maven/bundles/external</url>
246 </repository>
247 </repositories>
248
249 <!-- **** PLUGINS **** -->
250 <build>
251 <plugins>
252 <plugin>
253 <artifactId>maven-compiler-plugin</artifactId>
254 <configuration>
255 <source>1.6</source>
256 <target>1.6</target>
257 </configuration>
258 </plugin>
259 <plugin>
260 <artifactId>maven-surefire-plugin</artifactId>
261 <configuration>
262 <argLine>-Xmx512M</argLine>
263 <includes>
264 <include>**/*Test.java</include>
265 </includes>
266 <systemProperties>
267 <property>
268 <name>hibernate.connection.driver_class</name>
269 <value>${hibernate.connection.driver_class}</value>
270 </property>
271 <property>
272 <name>hibernate.connection.url</name>
273 <value>${hibernate.connection.url}</value>
274 </property>
275 <property>
276 <name>hibernate.connection.username</name>
277 <value>${hibernate.connection.username}</value>
278 </property>
279 <property>
280 <name>hibernate.connection.password</name>
281 <value>${hibernate.connection.password}</value>
282 </property>
283 </systemProperties>
284 </configuration>
285 </plugin>
286 <plugin>
287 <groupId>org.codehaus.mojo</groupId>
288 <artifactId>buildnumber-maven-plugin</artifactId>
289 <version>1.0-beta-3</version>
290 <executions>
291 <execution>
292 <!--<phase>deploy</phase>-->
293 <goals>
294 <goal>create</goal>
295 </goals>
296 </execution>
297 </executions>
298 <configuration>
299 <doCheck>false</doCheck><!-- Only create the build number if there are no local modifications -->
300 <doUpdate>false</doUpdate><!-- automatically update the local svn copy -->
301 </configuration>
302 </plugin>
303 <plugin>
304 <groupId>org.apache.maven.plugins</groupId>
305 <artifactId>maven-site-plugin</artifactId>
306 <!--
307 Falling back to maven-site-plugin 2.0-beta-5 since
308 maven-site-plugin 2.0-beta-6 has this problem:
309 Embedded error: Unrecognised tag: 'site' (position: START_TAG seen <?xml
310 version="1.0" encoding="ISO-8859-1"?>\r\n<site>... @2:7) -->
311 <version>2.0-beta-5</version>
312 <configuration>
313 <locales>en</locales>
314 </configuration>
315 </plugin>
316 <plugin>
317 <groupId>org.apache.maven.plugins</groupId>
318 <artifactId>maven-source-plugin</artifactId>
319 <executions>
320 <execution>
321 <id>attach-sources</id>
322 <phase>verify</phase>
323 <goals>
324 <goal>jar</goal>
325 </goals>
326 </execution>
327 </executions>
328 </plugin>
329 <plugin>
330 <groupId>org.apache.maven.plugins</groupId>
331 <artifactId>maven-javadoc-plugin</artifactId>
332 <configuration>
333 <aggregate>true</aggregate>
334 <stylesheet>maven</stylesheet>
335 </configuration>
336 </plugin>
337 <plugin>
338 <groupId>org.apache.maven.plugins</groupId>
339 <artifactId>maven-eclipse-plugin</artifactId>
340 <configuration>
341 <downloadSources>true</downloadSources>
342 <downloadJavadocs>true</downloadJavadocs>
343 </configuration>
344 </plugin>
345 <plugin>
346 <groupId>com.agilejava.docbkx</groupId>
347 <artifactId>docbkx-maven-plugin</artifactId>
348 <version>2.0.9</version>
349 <executions>
350 <execution>
351 <goals>
352 <goal>generate-html</goal>
353 <goal>generate-pdf</goal>
354 </goals>
355 <phase>pre-site</phase>
356 </execution>
357 </executions>
358 <dependencies>
359 <dependency>
360 <groupId>org.docbook</groupId>
361 <artifactId>docbook-xml</artifactId>
362 <version>4.4</version>
363 <scope>runtime</scope>
364 </dependency>
365 </dependencies>
366 <configuration>
367 <includes>ReferenceDocumentation.xml</includes>
368 <chunkedOutput>true</chunkedOutput>
369 <htmlStylesheet>resources/css/html.css</htmlStylesheet>
370 <xincludeSupported>true</xincludeSupported>
371 <!--<htmlCustomization>src/docbkx/resources/xsl/html_chunk.xsl</htmlCustomization>-->
372 <!-- if anyone can get the xsl-fo customization to work properly, then by all
373 means use it
374 <foCustomization>src/docbkx/resources/xsl/fopdf.xsl</foCustomization>
375 -->
376 <entities>
377 <entity>
378 <name>version</name>
379 <value>${pom.version}</value>
380 </entity>
381 </entities>
382 <!--We want the final documentation and the required resources to end up in
383 the right place-->
384 <postProcess>
385 <copy todir="target/site/reference">
386 <fileset dir="target/docbkx">
387 <include name="**/*.html" />
388 <include name="**/*.pdf" />
389 </fileset>
390 </copy>
391 <copy todir="target/site/reference/html">
392 <fileset dir="src/docbkx">
393 <include name="**/*.css" />
394 <include name="**/*.png" />
395 <include name="**/*.gif" />
396 <include name="**/*.jpg" />
397 </fileset>
398 </copy>
399 </postProcess>
400 </configuration>
401 </plugin>
402
403 </plugins>
404 <!-- -->
405 <extensions>
406 <extension>
407 <groupId>org.apache.maven.wagon</groupId>
408 <artifactId>wagon-scm</artifactId>
409 <version>1.0-alpha-5</version>
410 </extension>
411 <!--
412 <extension>
413 <groupId>org.apache.maven.wagon</groupId>
414 <artifactId>wagon-ssh-external</artifactId>
415 <version>1.0-alpha-5</version>
416 </extension>
417 -->
418 <extension>
419 <groupId>org.apache.maven.scm</groupId>
420 <artifactId>maven-scm-manager-plexus</artifactId>
421 <version>1.0</version>
422 </extension>
423 <extension>
424 <groupId>org.apache.maven.scm</groupId>
425 <artifactId>maven-scm-provider-svnexe</artifactId>
426 <version>1.0</version>
427 </extension>
428 <!-- WebDAV plugin to upload snapshots -->
429 <extension>
430 <groupId>org.apache.maven.wagon</groupId>
431 <artifactId>wagon-webdav</artifactId>
432 <version>1.0-beta-2</version>
433 </extension>
434 </extensions>
435 </build>
436
437 <reporting>
438 <plugins>
439 <plugin>
440 <!-- you will want to start by publishing your classes' Javadocs -->
441 <groupId>org.apache.maven.plugins</groupId>
442 <artifactId>maven-javadoc-plugin</artifactId>
443 <configuration>
444 <links>
445 <link>http://java.sun.com/j2se/1.6.0/docs/api/</link>
446 <link>http://static.springframework.org/spring/docs/2.5.x/api/</link>
447 <link>http://www.hibernate.org/hib_docs/v3/api/</link>
448 <!-- more libraries? -->
449 </links>
450 </configuration>
451 </plugin>
452 <plugin>
453 <!-- this will generate an indexed and cross-referenced HTML version of your source code -->
454 <groupId>org.apache.maven.plugins</groupId>
455 <artifactId>maven-jxr-plugin</artifactId>
456 </plugin>
457 <plugin>
458 <!-- if you use @todo tags to remind you of things to be done (which is a good coding practice), the taglist report will generate a list of all the items marked @todo or TODO -->
459 <groupId>org.codehaus.mojo</groupId>
460 <artifactId>taglist-maven-plugin</artifactId>
461 </plugin>
462 <plugin>
463 <!-- Test coverage can be a useful indication of the quality of your unit tests. It basically tells you how much of your code is actually run by your unit tests, which, in turn, can give you a good idea of the tests' quality -->
464 <groupId>org.codehaus.mojo</groupId>
465 <artifactId>cobertura-maven-plugin</artifactId>
466 <!--
467 <executions>
468 <execution>
469 <id>clean</id>
470 <phase>clean</phase>
471 <goals>
472 <goal>clean</goal>
473 </goals>
474 </execution>
475 </executions>
476 -->
477 </plugin>
478 <!--
479 <plugin>
480 <groupId>org.apache.maven.plugins</groupId>
481 <artifactId>maven-project-info-reports-plugin</artifactId>
482 <reportSets>
483 <reportSet>
484 <reports>
485 <report>dependencies</report>
486 <report>project-team</report>
487 <report>mailing-list</report>
488 <report>cim</report>
489 <report>issue-tracking</report>
490 <report>license</report>
491 <report>scm</report>
492 </reports>
493 </reportSet>
494 </reportSets>
495 </plugin> -->
496 <!-- The changes-maven-plugin plug-in uses a special XML file (src/changes/changes.xml) to track releases and changes in each release -->
497 <!--
498 <plugin>
499 <groupId>org.codehaus.mojo</groupId>
500 <artifactId>changes-maven-plugin</artifactId>
501 </plugin>
502 <plugin>
503 <artifactId>maven-surefire-plugin</artifactId>
504 </plugin>
505 -->
506 <!-- The changelog plug-in generates a nice report describing which files have been changed and by whom -->
507 <!--
508 <plugin>
509 <groupId>org.codehaus.mojo</groupId>
510 <artifactId>changelog-maven-plugin</artifactId>
511 </plugin>
512 -->
513 </plugins>
514 </reporting>
515
516
517 <!-- DISTRIBUTION MANAGEMENT -->
518 <distributionManagement>
519 <site>
520 <id>edit-wp5</id>
521 <url>
522 scp://160.45.63.151/var/www/wp5.e-taxonomy.eu/cdmlib/site
523 </url>
524 </site>
525 <repository>
526 <id>edit-wp5</id>
527 <name>Edit Maven Repository</name>
528 <url>
529 scp://160.45.63.151/var/www/wp5.e-taxonomy.eu/cdmlib/mavenrepo
530 </url>
531 </repository>
532 </distributionManagement>
533
534
535 <!-- **** DEPENDENCIES **** -->
536 <dependencies>
537 <dependency>
538 <groupId>org.unitils</groupId>
539 <artifactId>unitils</artifactId>
540 </dependency>
541 <dependency>
542 <groupId>junit</groupId>
543 <artifactId>junit</artifactId>
544 </dependency>
545 <dependency>
546 <groupId>log4j</groupId>
547 <artifactId>log4j</artifactId>
548 </dependency>
549 </dependencies>
550 <dependencyManagement>
551 <dependencies>
552 <dependency>
553 <groupId>eu.etaxonomy</groupId>
554 <artifactId>cdmlib-commons</artifactId>
555 <version>${project.version}</version>
556 </dependency>
557 <dependency>
558 <groupId>eu.etaxonomy</groupId>
559 <artifactId>cdmlib-model</artifactId>
560 <version>${project.version}</version>
561 </dependency>
562 <dependency>
563 <groupId>eu.etaxonomy</groupId>
564 <artifactId>cdmlib-persistence</artifactId>
565 <version>${project.version}</version>
566 </dependency>
567 <dependency>
568 <groupId>eu.etaxonomy</groupId>
569 <artifactId>cdmlib-services</artifactId>
570 <version>${project.version}</version>
571 </dependency>
572 <dependency>
573 <groupId>eu.etaxonomy</groupId>
574 <artifactId>cdmlib-io</artifactId>
575 <version>${project.version}</version>
576 </dependency>
577 <dependency>
578 <groupId>eu.etaxonomy</groupId>
579 <artifactId>cdmlib-remote</artifactId>
580 <version>${project.version}</version>
581 </dependency>
582 <dependency>
583 <groupId>eu.etaxonomy</groupId>
584 <artifactId>cdmlib-ext</artifactId>
585 <version>${project.version}</version>
586 </dependency>
587 <!--*********** JAXB********* -->
588 <dependency>
589 <groupId>javax.xml.bind</groupId>
590 <artifactId>jaxb-api</artifactId>
591 <version>2.1.6</version>
592 </dependency>
593 <dependency>
594 <groupId>xml-resolver</groupId>
595 <artifactId>xml-resolver</artifactId>
596 <version>1.2</version>
597 </dependency>
598 <dependency>
599 <groupId>javax.activation</groupId>
600 <artifactId>activation</artifactId>
601 <version>1.1</version>
602 </dependency>
603 <dependency>
604 <groupId>javax.xml.bind</groupId>
605 <artifactId>jsr173_api</artifactId>
606 <version>1.0</version>
607 </dependency>
608 <dependency>
609 <groupId>com.sun.xml.bind</groupId>
610 <artifactId>jaxb-impl</artifactId>
611 <version>2.1.6</version>
612 </dependency>
613 <dependency>
614 <groupId>com.sun.xml.bind</groupId>
615 <artifactId>jaxb1-impl</artifactId>
616 <version>2.1.6</version>
617 </dependency>
618 <dependency>
619 <groupId>com.sun.xml.bind</groupId>
620 <artifactId>jaxb-xjc</artifactId>
621 <version>2.1.6</version>
622 </dependency>
623
624 <!-- ******* VARIOUS ******* -->
625 <dependency>
626 <groupId>log4j</groupId>
627 <artifactId>log4j</artifactId>
628 <version>1.2.15</version>
629 </dependency>
630 <!-- hibernate 3.4 uses slf4j -->
631 <dependency>
632 <groupId>org.slf4j</groupId>
633 <artifactId>slf4j-api</artifactId>
634 <version>1.5.6</version>
635 </dependency>
636 <dependency>
637 <groupId>org.slf4j</groupId>
638 <artifactId>slf4j-log4j12</artifactId>
639 <version>1.5.6</version>
640 </dependency>
641 <dependency>
642 <groupId>junit</groupId>
643 <artifactId>junit</artifactId>
644 <version>4.6</version>
645 <scope>test</scope>
646 </dependency>
647 <dependency>
648 <groupId>org.unitils</groupId>
649 <artifactId>unitils</artifactId>
650 <version>1.0</version>
651 <scope>test</scope>
652 </dependency>
653 <dependency>
654 <groupId>org.easymock</groupId>
655 <artifactId>easymock</artifactId>
656 <version>2.2</version>
657 <scope>test</scope>
658 </dependency>
659 <dependency>
660 <groupId>xmlunit</groupId>
661 <artifactId>xmlunit</artifactId>
662 <version>1.2</version>
663 <scope>test</scope>
664 </dependency>
665 <dependency>
666 <groupId>org.aspectj</groupId>
667 <artifactId>aspectjrt</artifactId>
668 <version>1.6.3</version>
669 </dependency>
670 <dependency>
671 <groupId>org.aspectj</groupId>
672 <artifactId>aspectjweaver</artifactId>
673 <version>1.6.3</version>
674 </dependency>
675 <dependency>
676 <groupId>javax.annotation</groupId>
677 <artifactId>jsr250-api</artifactId>
678 <version>1.0</version>
679 </dependency>
680 <dependency>
681 <groupId>net.sf.opencsv</groupId>
682 <artifactId>opencsv</artifactId>
683 <version>1.8</version>
684 </dependency>
685 <dependency>
686 <groupId>org.dbunit</groupId>
687 <artifactId>dbunit</artifactId>
688 <version>2.2</version>
689 <scope>test</scope>
690 </dependency>
691 <dependency>
692 <groupId>org.eclipse</groupId>
693 <artifactId>osgi</artifactId>
694 <version>3.2.1-R32x_v20060919</version>
695 </dependency>
696 <dependency>
697 <groupId>cglib</groupId>
698 <artifactId>cglib</artifactId>
699 <version>2.1_3</version>
700 </dependency>
701 <dependency>
702 <groupId>cglib</groupId>
703 <artifactId>cglib-nodep</artifactId>
704 <version>2.1_3</version>
705 </dependency>
706 <dependency>
707 <groupId>commons-lang</groupId>
708 <artifactId>commons-lang</artifactId>
709 <version>2.2</version>
710 </dependency>
711 <dependency>
712 <groupId>commons-collections</groupId>
713 <artifactId>commons-collections</artifactId>
714 <version>3.2</version>
715 </dependency>
716 <dependency>
717 <groupId>commons-io</groupId>
718 <artifactId>commons-io</artifactId>
719 <version>1.4</version>
720 </dependency>
721 <dependency>
722 <groupId>net.sf.ezmorph</groupId>
723 <artifactId>ezmorph</artifactId>
724 <version>1.0.4</version>
725 </dependency>
726 <dependency>
727 <groupId>commons-beanutils</groupId>
728 <artifactId>commons-beanutils</artifactId>
729 <version>1.7.0</version>
730 </dependency>
731 <dependency>
732 <groupId>sojo</groupId>
733 <artifactId>sojo-optional</artifactId>
734 <version>0.5.0</version>
735 </dependency>
736 <dependency>
737 <groupId>net.sf.json-lib</groupId>
738 <artifactId>json-lib</artifactId>
739 <version>2.2.3</version>
740 </dependency>
741 <dependency>
742 <groupId>org.devlib.schmidt</groupId>
743 <artifactId>imageinfo</artifactId>
744 <version>1.7</version>
745 </dependency>
746 <dependency>
747 <groupId>org.apache.poi</groupId>
748 <artifactId>poi</artifactId>
749 <version>3.1-FINAL</version>
750 </dependency>
751 <dependency>
752 <groupId>org.apache.sanselan</groupId>
753 <artifactId>sanselan</artifactId>
754 <version>0.94-incubator</version>
755 </dependency>
756 <!-- joda-time -->
757 <dependency>
758 <groupId>joda-time</groupId>
759 <artifactId>joda-time</artifactId>
760 <version>1.5</version>
761 </dependency>
762 <dependency>
763 <groupId>joda-time</groupId>
764 <artifactId>joda-time-hibernate</artifactId>
765 <version>1.0</version>
766 <exclusions>
767 <exclusion>
768 <artifactId>ehcache</artifactId>
769 <groupId>ehcache</groupId>
770 </exclusion>
771 <exclusion>
772 <groupId>cglib</groupId>
773 <artifactId>cglib-full</artifactId>
774 </exclusion>
775 <exclusion>
776 <groupId>org.hibernate</groupId>
777 <artifactId>hibernate</artifactId>
778 </exclusion>
779 <exclusion>
780 <groupId>hibernate</groupId>
781 <artifactId>hibernate</artifactId>
782 </exclusion>
783 </exclusions>
784 </dependency>
785 <dependency>
786 <groupId>org.apache.lucene</groupId>
787 <artifactId>lucene-core</artifactId>
788 <version>2.4.0</version>
789 </dependency>
790 <dependency>
791 <groupId>org.apache.lucene</groupId>
792 <artifactId>lucene-spellchecker</artifactId>
793 <version>2.4.0</version>
794 </dependency>
795 <dependency>
796 <groupId>org.springmodules</groupId>
797 <artifactId>spring-modules-lucene</artifactId>
798 <version>0.8a</version>
799 <exclusions>
800 <exclusion>
801 <groupId>org.apache</groupId>
802 <artifactId>poi</artifactId>
803 </exclusion>
804 <exclusion>
805 <groupId>org.apache</groupId>
806 <artifactId>poi-scratchpad</artifactId>
807 </exclusion>
808 <exclusion>
809 <groupId>org.springframework</groupId>
810 <artifactId>spring-dao</artifactId>
811 </exclusion>
812 <exclusion>
813 <groupId>org.springframework</groupId>
814 <artifactId>spring-jca</artifactId>
815 </exclusion>
816 <exclusion>
817 <groupId>org.springframework</groupId>
818 <artifactId>spring-support</artifactId>
819 </exclusion>
820 <exclusion>
821 <groupId>org.springframework</groupId>
822 <artifactId>spring-beans</artifactId>
823 </exclusion>
824 <exclusion>
825 <groupId>org.springframework</groupId>
826 <artifactId>spring-aop</artifactId>
827 </exclusion>
828 <exclusion>
829 <groupId>org.springframework</groupId>
830 <artifactId>spring-context</artifactId>
831 </exclusion>
832 <exclusion>
833 <groupId>org.springframework</groupId>
834 <artifactId>spring-core</artifactId>
835 </exclusion>
836 <exclusion>
837 <groupId>org.springframework</groupId>
838 <artifactId>spring-jdbc</artifactId>
839 </exclusion>
840 </exclusions>
841 </dependency>
842 <dependency>
843 <groupId>com.ibm.lsid</groupId>
844 <artifactId>lsid-client</artifactId>
845 <version>1.1.2</version>
846 </dependency>
847 <dependency>
848 <groupId>com.ibm.lsid</groupId>
849 <artifactId>lsid-server</artifactId>
850 <version>1.1.2</version>
851 </dependency>
852 <dependency>
853 <groupId>wsdl4j</groupId>
854 <artifactId>wsdl4j</artifactId>
855 <version>1.6.1</version>
856 </dependency>
857 <dependency>
858 <groupId>net.sf.dozer</groupId>
859 <artifactId>dozer</artifactId>
860 <version>4.4</version>
861 </dependency>
862 <!-- ******* XML ******* -->
863 <dependency>
864 <groupId>xml-apis</groupId>
865 <artifactId>xml-apis</artifactId>
866 <version>2.0.2</version>
867 </dependency>
868 <dependency>
869 <groupId>xerces</groupId>
870 <artifactId>xercesImpl</artifactId>
871 <version>2.7.1</version>
872 </dependency>
873 <dependency>
874 <groupId>jaxen</groupId>
875 <artifactId>jaxen</artifactId>
876 <version>1.1</version>
877 </dependency>
878 <dependency>
879 <groupId>jdom</groupId>
880 <artifactId>jdom</artifactId>
881 <version>1.0</version>
882 </dependency>
883 <dependency>
884 <groupId>com.thoughtworks.xstream</groupId>
885 <artifactId>xstream</artifactId>
886 <version>1.3.1</version>
887 </dependency>
888 <dependency>
889 <groupId>xpp3</groupId>
890 <artifactId>xpp3</artifactId>
891 <version>1.1.3.3</version>
892 </dependency>
893 <dependency>
894 <groupId>stax</groupId>
895 <artifactId>stax</artifactId>
896 <version>1.2.0</version>
897 </dependency>
898
899 <!-- ******* HIBERNATE / EJB3 ******* -->
900 <dependency>
901 <groupId>javax.persistence</groupId>
902 <artifactId>persistence-api</artifactId>
903 <version>1.0</version>
904 </dependency>
905 <dependency>
906 <groupId>org.hibernate</groupId>
907 <artifactId>hibernate-annotations</artifactId>
908 <version>3.4.0-SNAPSHOT</version>
909 </dependency>
910 <dependency>
911 <groupId>org.hibernate</groupId>
912 <artifactId>hibernate-commons-annotations</artifactId>
913 <version>3.4.0-SNAPSHOT</version>
914 </dependency>
915 <dependency>
916 <groupId>org.hibernate</groupId>
917 <artifactId>hibernate-core</artifactId>
918 <version>3.4.0-SNAPSHOT</version>
919 </dependency>
920 <dependency>
921 <groupId>org.hibernate</groupId>
922 <artifactId>hibernate-search</artifactId>
923 <version>3.1.0.GA</version>
924 </dependency>
925 <dependency>
926 <groupId>org.hibernate</groupId>
927 <artifactId>hibernate-entitymanager</artifactId>
928 <version>3.4.0-SNAPSHOT</version>
929 </dependency>
930 <dependency>
931 <groupId>org.hibernate</groupId>
932 <artifactId>hibernate-envers</artifactId>
933 <version>3.4.0-SNAPSHOT</version>
934 </dependency>
935 <dependency>
936 <groupId>javassist</groupId>
937 <artifactId>javassist</artifactId>
938 <version>3.4.GA</version>
939 </dependency>
940 <dependency>
941 <groupId>org.hibernate</groupId>
942 <artifactId>hibernate-cglib-repack</artifactId>
943 <version>2.1_3</version>
944 </dependency>
945 <dependency>
946 <groupId>org.hibernate</groupId>
947 <artifactId>hibernate-ehcache</artifactId>
948 <version>3.4.0-SNAPSHOT</version>
949 </dependency>
950 <dependency>
951 <groupId>org.hibernate</groupId>
952 <artifactId>hibernate-parent</artifactId>
953 <version>3.4.0-SNAPSHOT</version>
954 </dependency>
955 <dependency>
956 <groupId>org.hibernate</groupId>
957 <artifactId>hibernate-c3p0</artifactId>
958 <version>3.4.0-SNAPSHOT</version>
959 </dependency>
960 <dependency>
961 <groupId>javax.servlet</groupId>
962 <artifactId>servlet-api</artifactId>
963 <version>2.5</version>
964 </dependency>
965
966 <!-- ******* SPRING ******* -->
967 <dependency>
968 <groupId>org.springframework</groupId>
969 <artifactId>org.springframework.core</artifactId>
970 <version>${spring.version}</version>
971 </dependency>
972 <dependency>
973 <groupId>org.springframework</groupId>
974 <artifactId>org.springframework.context</artifactId>
975 <version>${spring.version}</version>
976 </dependency>
977 <dependency>
978 <groupId>org.springframework</groupId>
979 <artifactId>org.springframework.beans</artifactId>
980 <version>${spring.version}</version>
981 </dependency>
982 <dependency>
983 <groupId>org.springframework</groupId>
984 <artifactId>org.springframework.orm</artifactId>
985 <version>${spring.version}</version>
986 </dependency>
987 <dependency>
988 <groupId>org.springframework</groupId>
989 <artifactId>org.springframework.jdbc</artifactId>
990 <version>${spring.version}</version>
991 </dependency>
992 <dependency>
993 <groupId>org.springframework</groupId>
994 <artifactId>org.springframework.test</artifactId>
995 <version>${spring.version}</version>
996 </dependency>
997 <dependency>
998 <groupId>org.springframework</groupId>
999 <artifactId>org.springframework.web.servlet</artifactId>
1000 <version>${spring.version}</version>
1001 </dependency>
1002 <dependency>
1003 <groupId>org.springframework</groupId>
1004 <artifactId>org.springframework.web</artifactId>
1005 <version>${spring.version}</version>
1006 </dependency>
1007 <dependency>
1008 <groupId>org.springframework</groupId>
1009 <artifactId>org.springframework.aop</artifactId>
1010 <version>${spring.version}</version>
1011 </dependency>
1012 <dependency>
1013 <groupId>org.springframework</groupId>
1014 <artifactId>org.springframework.aspects</artifactId>
1015 <version>${spring.version}</version>
1016 </dependency>
1017 <dependency>
1018 <groupId>org.springframework</groupId>
1019 <artifactId>org.springframework.expression</artifactId>
1020 <version>${spring.version}</version>
1021 </dependency>
1022 <dependency>
1023 <groupId>org.springframework</groupId>
1024 <artifactId>org.springframework.agent</artifactId>
1025 <version>${spring.version}</version>
1026 </dependency>
1027 <dependency>
1028 <groupId>org.springframework</groupId>
1029 <artifactId>org.springframework.context.support</artifactId>
1030 <version>${spring.version}</version>
1031 </dependency>
1032 <dependency>
1033 <groupId>org.springframework</groupId>
1034 <artifactId>org.springframework.oxm</artifactId>
1035 <version>${spring.version}</version>
1036 </dependency>
1037 <dependency>
1038 <groupId>org.springframework</groupId>
1039 <artifactId>org.springframework.context.support</artifactId>
1040 <version>${spring.version}</version>
1041 </dependency>
1042 <dependency>
1043 <groupId>org.springframework.security</groupId>
1044 <artifactId>spring-security-core</artifactId>
1045 <version>3.0.0.RELEASE</version>
1046 <exclusions>
1047 <exclusion>
1048 <groupId>org.springframework</groupId>
1049 <artifactId>spring-context</artifactId>
1050 </exclusion>
1051 <exclusion>
1052 <groupId>org.springframework</groupId>
1053 <artifactId>spring-core</artifactId>
1054 </exclusion>
1055 <exclusion>
1056 <groupId>org.springframework</groupId>
1057 <artifactId>spring-orm</artifactId>
1058 </exclusion>
1059 <exclusion>
1060 <groupId>org.springframework</groupId>
1061 <artifactId>spring-aop</artifactId>
1062 </exclusion>
1063 <exclusion>
1064 <groupId>org.springframework</groupId>
1065 <artifactId>spring-support</artifactId>
1066 </exclusion>
1067 </exclusions>
1068 </dependency>
1069
1070
1071 <!-- ******* SERVLET/JSP/JSF ******* -->
1072 <dependency>
1073 <groupId>javax.servlet</groupId>
1074 <artifactId>servlet-api</artifactId>
1075 <version>2.5</version>
1076 </dependency>
1077
1078 <!-- ******* DATABASES DRIVER ******* -->
1079 <dependency>
1080 <!-- SQL Server and Sybase -->
1081 <groupId>net.sourceforge.jtds</groupId>
1082 <artifactId>jtds</artifactId>
1083 <version>1.2.2</version>
1084 </dependency>
1085 <dependency>
1086 <groupId>mysql</groupId>
1087 <artifactId>mysql-connector-java</artifactId>
1088 <version>5.0.5</version>
1089 </dependency>
1090 <dependency>
1091 <groupId>postgresql</groupId>
1092 <artifactId>postgresql</artifactId>
1093 <version>8.2-504.jdbc4</version>
1094 </dependency>
1095 <dependency>
1096 <groupId>hsqldb</groupId>
1097 <artifactId>hsqldb</artifactId>
1098 <version>1.8.0.7</version>
1099 </dependency>
1100
1101 <!--for sqlserver2008 and sqlserver2005-->
1102 <dependency>
1103 <groupId>com.microsoft.sqlserver</groupId>
1104 <artifactId>jdbc4</artifactId>
1105 <version>2.0</version>
1106 </dependency>
1107
1108 <!-- use SQL Server 2005 driver instead (com.microsoft.sqlserver/jdbc)
1109 <dependency>
1110 <groupId>com.microsoft.jdbcdriver</groupId>
1111 <artifactId>mssqlserver</artifactId>
1112 <version>2000.3</version>
1113 </dependency>
1114 <dependency>
1115 <groupId>com.microsoft.jdbcdriver</groupId>
1116 <artifactId>msutil</artifactId>
1117 <version>2000.3</version>
1118 </dependency>
1119 <dependency>
1120 <groupId>com.microsoft.jdbcdriver</groupId>
1121 <artifactId>msbase</artifactId>
1122 <version>2000.3</version>
1123 </dependency>
1124 -->
1125 <dependency>
1126 <groupId>oracle</groupId>
1127 <artifactId>ojdbc14</artifactId>
1128 <version>10.2.0.2</version>
1129 </dependency>
1130 <dependency>
1131 <groupId>oracle</groupId>
1132 <artifactId>ojdbc14</artifactId>
1133 <version>9i</version>
1134 </dependency>
1135 <dependency>
1136 <groupId>oracle</groupId>
1137 <artifactId>ojdbc14</artifactId>
1138 <version>9.2.0.5</version>
1139 </dependency>
1140 <dependency>
1141 <groupId>com.h2database</groupId>
1142 <artifactId>h2</artifactId>
1143 <version>1.1.115</version>
1144 </dependency>
1145 <!-- yourkit profiler api controller (used in ..)-->
1146 <dependency>
1147 <groupId>com.yourkit</groupId>
1148 <artifactId>yjp-controller-api-redist</artifactId>
1149 <version>8.0.1</version>
1150 </dependency>
1151 <!-- For Validation -->
1152 <dependency>
1153 <groupId>javax.validation</groupId>
1154 <artifactId>validation-api</artifactId>
1155 <version>1.0.CR5</version>
1156 </dependency>
1157 <dependency>
1158 <groupId>org.hibernate</groupId>
1159 <artifactId>hibernate-validator</artifactId>
1160 <version>4.0.0.CR1</version>
1161 </dependency>
1162 </dependencies>
1163 </dependencyManagement>
1164
1165 </project>
1166