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