merge-update from trunk
[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.4.0-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://cybertaxonomy.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 <vaadin.version>7.1.3</vaadin.version>
25 <!-- <vaadin.version>7.1.3</vaadin.version> -->
26 <java.codelevel>1.6</java.codelevel>
27 <spring.version>3.2.2.RELEASE</spring.version>
28 <spring-security.version>3.1.3.RELEASE</spring-security.version>
29 <hibernate.version>4.1.10.Final</hibernate.version>
30 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
31 <unitils.version>3.3</unitils.version>
32 <lucene.version>3.6.2</lucene.version>
33 <hsqldb.version>1.8.0.10</hsqldb.version><!-- 1.8.0.10, 1.9.0-rc6 (manualy build only for debugging) -->
34 <httpcomponents.version>4.2.3</httpcomponents.version>
35 <doxia.version>1.3</doxia.version>
36 </properties>
37 <scm>
38 <connection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/cdmlib/</connection>
39 <developerConnection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/cdmlib/</developerConnection>
40 <url>http://dev.e-taxonomy.eu/trac/browser/trunk/cdmlib</url>
41 </scm>
42 <mailingLists>
43 <mailingList>
44 <name>dev-edit</name>
45 <subscribe>
46 https://listes.mnhn.fr/wwsympa.fcgi/suboptions/dev-edit
47 </subscribe>
48 <unsubscribe>
49 https://listes.mnhn.fr/wwsympa.fcgi/signoff/dev-edit
50 </unsubscribe>
51 <post>dev-edit@mnhn.fr</post>
52 <archive>https://listes.mnhn.fr/wwsympa.fcgi/arc/dev-edit</archive>
53 </mailingList>
54 <mailingList>
55 <name>cdm-edit</name>
56 <post>cdm-edit@mnhn.fr</post>
57 <subscribe>
58 https://listes.mnhn.fr/wwsympa.fcgi/suboptions/cdm-edit
59 </subscribe>
60 <unsubscribe>
61 https://listes.mnhn.fr/wwsympa.fcgi/signoff/cdm-edit
62 </unsubscribe>
63 <archive>https://listes.mnhn.fr/wwsympa.fcgi/arc/cdm-edit</archive>
64 </mailingList>
65 </mailingLists>
66 <licenses>
67 <license>
68 <name>Mozilla Public License Version 1.1</name>
69 <url>http://www.mozilla.org/MPL/MPL-1.1.html</url>
70 <distribution>repo</distribution>
71 </license>
72 </licenses>
73 <organization>
74 <name>EDIT</name>
75 <url>http://www.e-taxonomy.eu/</url>
76 </organization>
77 <developers>
78 <developer>
79 <!-- your SVN account id please! -->
80 <id>ben.clark</id>
81 <name>
82 Ben Clark
83 </name>
84 <email>b.clark [at] kew.org</email>
85 <organization>
86 Royal Botanic Gardens, Kew
87 </organization>
88 <organizationUrl>http://www.kew.org/computing/</organizationUrl>
89 <timezone>0</timezone>
90 <roles>
91 <role>Architect</role>
92 <role>Java Developer</role>
93 </roles>
94 <url />
95 </developer>
96 <developer>
97 <!-- your SVN account id please! -->
98 <id>a.kohlbecker</id>
99 <name>
100 Andreas Kohlbecker
101 </name>
102 <email>a.kohlbecker [at] bgbm.org</email>
103 <organization>
104 Botanical Garden Botanical Museum Berlin
105 </organization>
106 <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
107 <timezone>+1</timezone>
108 <roles>
109 <role>Architect</role>
110 <role>Java Developer</role>
111 <role>Release Manager</role>
112 </roles>
113 <url />
114 </developer>
115 <developer>
116 <!-- your SVN account id please! -->
117 <id>c.mathew</id>
118 <name>
119 Cherian Mathew
120 </name>
121 <email>c.mathew [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>Java Developer</role>
129 </roles>
130 <url />
131 </developer>
132 <developer>
133 <!-- your SVN account id please! -->
134 <id>k.luther</id>
135 <name>
136 Katja Luther
137 </name>
138 <email>k.luther [at] bgbm.org</email>
139 <organization>
140 Botanical Garden Botanical Museum Berlin
141 </organization>
142 <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
143 <timezone>+1</timezone>
144 <roles>
145 <role>Java Developer</role>
146 </roles>
147 <url />
148 </developer>
149 <developer>
150 <!-- your SVN account id please! -->
151 <id>a.mueller</id>
152 <name>
153 Andreas Müller
154 </name>
155 <email>a.mueller [at] bgbm.org</email>
156 <organization>
157 Botanical Garden Botanical Museum Berlin
158 </organization>
159 <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
160 <timezone>+1</timezone>
161 <roles>
162 <role>Architect</role>
163 <role>Java Developer</role>
164 <role>Release Manager</role>
165 </roles>
166 <url />
167 </developer>
168 </developers>
169 <!--contributors>
170 <contributor>
171 <name>Test-Contributor</name>
172 </contributor>
173 </contributors-->
174 <issueManagement>
175 <system>Trac</system>
176 <url>http://dev.e-taxonomy.eu/trac/</url>
177 </issueManagement>
178 <ciManagement>
179 <system>Jenkins</system>
180 <url>http://int.e-taxonomy.eu/jenkins</url>
181 </ciManagement>
182 <!-- **** REPOSITORIES **** -->
183 <profiles>
184 <profile>
185 <id>local-repository</id>
186 <activation>
187 <property>
188 <name>localrepo</name>
189 </property>
190 </activation>
191 <repositories>
192 <repository>
193 <id>EditLocalRepository</id>
194 <url>file://${localrepo}/eu/etaxonomy/</url>
195 <releases>
196 <enabled>false</enabled>
197 <updatePolicy>always</updatePolicy>
198 </releases>
199 <snapshots>
200 <enabled>true</enabled>
201 <updatePolicy>always</updatePolicy>
202 </snapshots>
203 </repository>
204 </repositories>
205 </profile>
206 </profiles>
207 <repositories>
208 <!-- sun repository -->
209 <repository>
210 <id>java.net</id>
211 <url>http://download.java.net/maven/1/</url>
212 </repository>
213 <!-- the cdm internal repository -->
214 <repository>
215 <id>EditRepository</id>
216 <url>http://wp5.e-taxonomy.eu/mavenrepo/</url>
217 </repository>
218 <!-- apache incubating repository -->
219 <repository>
220 <id>ApacheIncubating</id>
221 <url>http://people.apache.org/repo/m2-incubating-repository/</url>
222 </repository>
223 <!-- Neccessary for hibernate-envers -->
224 <repository>
225 <releases>
226 <enabled>true</enabled>
227 <updatePolicy>always</updatePolicy>
228 <checksumPolicy>warn</checksumPolicy>
229 </releases>
230 <snapshots>
231 <enabled>false</enabled>
232 <updatePolicy>never</updatePolicy>
233 <checksumPolicy>fail</checksumPolicy>
234 </snapshots>
235 <id>jboss-repository</id>
236 <name>JBoss Repository</name>
237 <url>http://repository.jboss.com</url>
238 </repository>
239 <!-- codehaus mule repository needed for yourkit -->
240 <repository>
241 <id>CodehausMuleRepository</id>
242 <url>http://dist.codehaus.org/mule/dependencies/maven2/</url>
243 </repository>
244 <!-- current spring source repositories -->
245 <repository>
246 <id>SpringSource Enterprise Bundle Repository - External Bundle Milestones</id>
247 <url>http://repository.springsource.com/maven/bundles/milestone</url>
248 </repository>
249 <repository>
250 <id>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</id>
251 <url>http://repository.springsource.com/maven/bundles/release</url>
252 </repository>
253 <repository>
254 <id>SpringSource Enterprise Bundle Repository - External Bundle Releases</id>
255 <url>http://repository.springsource.com/maven/bundles/external</url>
256 </repository>
257 <!-- for ikey-plus -->
258 <repository>
259 <id>itextpdf.com</id>
260 <name>Maven Repository for iText</name>
261 <url>http://maven.itextpdf.com/</url>
262 </repository>
263 <!-- for jena snapshot -->
264 <repository>
265 <id>apache</id>
266 <name>Apache Repository for Snapshots</name>
267 <url>https://repository.apache.org/content/repositories/snapshots/</url>
268 </repository>
269
270 <!-- Vaadin -->
271 <repository>
272 <id>vaadin-addons</id>
273 <url>http://maven.vaadin.com/vaadin-addons</url>
274 </repository>
275 </repositories>
276 <!-- **** PLUGINS **** -->
277 <build>
278 <plugins>
279 <plugin>
280 <groupId>org.apache.maven.plugins</groupId>
281 <artifactId>maven-compiler-plugin</artifactId>
282 <version>2.3.2</version>
283 <configuration>
284 <source>${java.codelevel}</source>
285 <target>${java.codelevel}</target>
286 <encoding>UTF-8</encoding>
287 </configuration>
288 </plugin>
289 <plugin>
290 <groupId>org.apache.maven.plugins</groupId>
291 <artifactId>maven-surefire-plugin</artifactId>
292 <version>2.12</version>
293 <configuration>
294 <argLine>-Xmx512M -XX:MaxPermSize=128M</argLine>
295 <runOrder>alphabetical</runOrder>
296 <includes>
297 <include>**/*Test.java</include>
298 </includes>
299 </configuration>
300 </plugin>
301 <plugin>
302 <groupId>org.codehaus.mojo</groupId>
303 <artifactId>buildnumber-maven-plugin</artifactId>
304 <version>1.0-beta-3</version>
305 <executions>
306 <execution>
307 <!--<phase>deploy</phase>-->
308 <goals>
309 <goal>create</goal>
310 </goals>
311 </execution>
312 </executions>
313 <configuration>
314 <doCheck>false</doCheck>
315 <!-- Only create the build number if there are no local modifications -->
316 <doUpdate>false</doUpdate>
317 <!-- automatically update the local svn copy -->
318 </configuration>
319 </plugin>
320 <plugin>
321 <groupId>org.apache.maven.plugins</groupId>
322 <artifactId>maven-site-plugin</artifactId>
323 <version>3.0</version>
324 <configuration>
325 <locales>en</locales>
326 <outputEncoding>UTF-8</outputEncoding>
327 </configuration>
328 </plugin>
329 <plugin>
330 <groupId>org.apache.maven.plugins</groupId>
331 <artifactId>maven-source-plugin</artifactId>
332 <version>2.1.2</version>
333 <executions>
334 <execution>
335 <id>attach-sources</id>
336 <phase>verify</phase>
337 <goals>
338 <goal>jar</goal>
339 </goals>
340 </execution>
341 </executions>
342 </plugin>
343 <plugin>
344 <groupId>org.apache.maven.plugins</groupId>
345 <artifactId>maven-javadoc-plugin</artifactId>
346 <version>2.7</version>
347 <configuration>
348 <stylesheet>maven</stylesheet>
349 <quiet>true</quiet>
350 <detectLinks>true</detectLinks>
351 <failOnError>false</failOnError>
352 </configuration>
353 <executions>
354 <execution>
355 <id>aggregate</id>
356 <goals>
357 <goal>aggregate</goal>
358 </goals>
359 <phase>site</phase>
360 </execution>
361 </executions>
362 </plugin>
363 <plugin>
364 <groupId>org.apache.maven.plugins</groupId>
365 <artifactId>maven-eclipse-plugin</artifactId>
366 <version>2.9</version>
367 <configuration>
368 <downloadSources>true</downloadSources>
369 <downloadJavadocs>true</downloadJavadocs>
370 </configuration>
371 </plugin>
372 <plugin>
373 <groupId>com.agilejava.docbkx</groupId>
374 <artifactId>docbkx-maven-plugin</artifactId>
375 <version>2.0.9</version>
376 <executions>
377 <execution>
378 <goals>
379 <goal>generate-html</goal>
380 <goal>generate-pdf</goal>
381 </goals>
382 <phase>pre-site</phase>
383 </execution>
384 </executions>
385 <dependencies>
386 <dependency>
387 <groupId>org.docbook</groupId>
388 <artifactId>docbook-xml</artifactId>
389 <version>4.4</version>
390 <scope>runtime</scope>
391 </dependency>
392 </dependencies>
393 <configuration>
394 <includes>ReferenceDocumentation.xml</includes>
395 <chunkedOutput>true</chunkedOutput>
396 <htmlStylesheet>resources/css/html.css</htmlStylesheet>
397 <xincludeSupported>true</xincludeSupported>
398 <!--<htmlCustomization>src/docbkx/resources/xsl/html_chunk.xsl</htmlCustomization>-->
399 <!-- if anyone can get the xsl-fo customization to work properly, then by all
400 means use it
401 <foCustomization>src/docbkx/resources/xsl/fopdf.xsl</foCustomization>
402 -->
403 <entities>
404 <entity>
405 <name>version</name>
406 <value>${project.version}</value>
407 </entity>
408 </entities>
409 <!--We want the final documentation and the required resources to end up in
410 the right place-->
411 <postProcess>
412 <copy todir="target/site/reference">
413 <fileset dir="target/docbkx">
414 <include name="**/*.html" />
415 <include name="**/*.pdf" />
416 </fileset>
417 </copy>
418 <copy todir="target/site/reference/html">
419 <fileset dir="src/docbkx">
420 <include name="**/*.css" />
421 <include name="**/*.png" />
422 <include name="**/*.gif" />
423 <include name="**/*.jpg" />
424 </fileset>
425 </copy>
426 </postProcess>
427 </configuration>
428 </plugin>
429 <plugin>
430 <groupId>org.codehaus.mojo</groupId>
431 <artifactId>wagon-maven-plugin</artifactId>
432 <version>1.0-beta-3</version>
433 <configuration>
434 <fromDir>${project.build.directory}/docbkx/</fromDir>
435 <includes>**/*</includes>
436 <excludes />
437 <url>scpexe://wp5.e-taxonomy.eu</url>
438 <serverId>wp5.e-taxonomy.eu</serverId>
439 <toDir>var/www/wp5.e-taxonomy.eu/cdmlib/reference/${project.version}</toDir>
440 </configuration>
441 <executions>
442 <execution>
443 <id>upload-reference-documentation</id>
444 <phase>site-deploy</phase>
445 <goals>
446 <goal>upload</goal>
447 </goals>
448 </execution>
449 </executions>
450 </plugin>
451 <plugin>
452 <groupId>org.apache.maven.plugins</groupId>
453 <artifactId>maven-release-plugin</artifactId>
454 <version>2.1</version>
455 <configuration>
456 <allowTimestampedSnapshots>true</allowTimestampedSnapshots>
457 <autoVersionSubmodules>true</autoVersionSubmodules>
458 <preparationGoals>clean verify install</preparationGoals>
459 <goals>deploy</goals><!-- skipping site-deploy by explicitly configuring the goal here -->
460 <tagBase>http://dev.e-taxonomy.eu/svn/tags/cdmlib</tagBase>
461 </configuration>
462 </plugin>
463 </plugins>
464 <!-- -->
465 <extensions>
466 <extension>
467 <groupId>org.apache.maven.wagon</groupId>
468 <artifactId>wagon-scm</artifactId>
469 <version>1.0-beta-6</version>
470 </extension>
471 <extension>
472 <groupId>org.apache.maven.wagon</groupId>
473 <artifactId>wagon-ssh</artifactId>
474 <version>1.0-beta-6</version>
475 </extension>
476 <extension>
477 <groupId>org.apache.maven.wagon</groupId>
478 <artifactId>wagon-ssh-external</artifactId>
479 <version>1.0-beta-6</version>
480 </extension>
481 <extension>
482 <groupId>org.apache.maven.scm</groupId>
483 <artifactId>maven-scm-manager-plexus</artifactId>
484 <version>1.0</version>
485 </extension>
486 <extension>
487 <groupId>org.apache.maven.scm</groupId>
488 <artifactId>maven-scm-provider-svnexe</artifactId>
489 <version>1.0</version>
490 </extension>
491 <!-- WebDAV plugin to upload snapshots -->
492 <extension>
493 <groupId>org.apache.maven.wagon</groupId>
494 <artifactId>wagon-webdav</artifactId>
495 <version>1.0-beta-2</version>
496 </extension>
497 </extensions>
498 </build>
499 <reporting>
500 <plugins>
501 <plugin>
502 <!-- you will want to start by publishing your classes' Javadocs -->
503 <groupId>org.apache.maven.plugins</groupId>
504 <artifactId>maven-javadoc-plugin</artifactId>
505 <version>2.7</version>
506 <configuration>
507 <detectLinks>true</detectLinks>
508 </configuration>
509 </plugin>
510 <plugin>
511 <!-- this will generate an indexed and cross-referenced HTML version of your source code -->
512 <groupId>org.apache.maven.plugins</groupId>
513 <artifactId>maven-jxr-plugin</artifactId>
514 <version>2.2</version>
515 </plugin>
516 <plugin>
517 <!-- 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 -->
518 <groupId>org.codehaus.mojo</groupId>
519 <artifactId>taglist-maven-plugin</artifactId>
520 <version>2.4</version>
521 </plugin>
522 <plugin>
523 <!-- 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 -->
524 <groupId>org.codehaus.mojo</groupId>
525 <artifactId>cobertura-maven-plugin</artifactId>
526 <version>2.4</version>
527 <!--
528 <executions>
529 <execution>
530 <id>clean</id>
531 <phase>clean</phase>
532 <goals>
533 <goal>clean</goal>
534 </goals>
535 </execution>
536 </executions>
537 -->
538 </plugin>
539 <!--
540 <plugin>
541 <groupId>org.apache.maven.plugins</groupId>
542 <artifactId>maven-project-info-reports-plugin</artifactId>
543 <reportSets>
544 <reportSet>
545 <reports>
546 <report>dependencies</report>
547 <report>project-team</report>
548 <report>mailing-list</report>
549 <report>cim</report>
550 <report>issue-tracking</report>
551 <report>license</report>
552 <report>scm</report>
553 </reports>
554 </reportSet>
555 </reportSets>
556 </plugin> -->
557 <!-- The changes-maven-plugin plug-in uses a special XML file (src/changes/changes.xml) to track releases and changes in each release -->
558 <plugin>
559 <groupId>org.apache.maven.plugins</groupId>
560 <artifactId>maven-changes-plugin</artifactId>
561 <version>2.3</version>
562 <configuration>
563 <issueLinkTemplatePerSystem>
564 <default>%URL%/ticket/%ISSUE%</default>
565 </issueLinkTemplatePerSystem>
566 </configuration>
567 <reportSets>
568 <reportSet>
569 <reports>
570 <report>changes-report</report>
571 </reports>
572 </reportSet>
573 </reportSets>
574 </plugin>
575 <!--
576 <plugin>
577 <artifactId>maven-surefire-plugin</artifactId>
578 </plugin>
579 -->
580 <!-- The changelog plug-in generates a nice report describing which files have been changed and by whom -->
581 <!--
582 <plugin>
583 <groupId>org.codehaus.mojo</groupId>
584 <artifactId>changelog-maven-plugin</artifactId>
585 </plugin>
586 -->
587 </plugins>
588
589 </reporting>
590 <!-- DISTRIBUTION MANAGEMENT -->
591 <distributionManagement>
592 <site>
593 <id>wp5.e-taxonomy.eu</id>
594 <name>CDM Library Website</name>
595 <url>scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/cdmlib/</url>
596 </site>
597 <repository>
598 <uniqueVersion>false</uniqueVersion>
599 <id>wp5.e-taxonomy.eu</id>
600 <name>Edit Maven Repository</name>
601 <url>scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/mavenrepo/</url>
602 <layout>default</layout>
603 </repository>
604 </distributionManagement>
605 <!-- **** DEPENDENCIES **** -->
606 <dependencies>
607 <dependency>
608 <groupId>junit</groupId>
609 <artifactId>junit</artifactId>
610 </dependency>
611 <dependency>
612 <groupId>log4j</groupId>
613 <artifactId>log4j</artifactId>
614 </dependency>
615 </dependencies>
616 <dependencyManagement>
617 <dependencies>
618 <dependency>
619 <groupId>eu.etaxonomy</groupId>
620 <artifactId>cdmlib-commons</artifactId>
621 <version>${project.version}</version>
622 </dependency>
623 <dependency>
624 <groupId>eu.etaxonomy</groupId>
625 <artifactId>cdmlib-model</artifactId>
626 <version>${project.version}</version>
627 </dependency>
628 <dependency>
629 <groupId>eu.etaxonomy</groupId>
630 <artifactId>cdmlib-persistence</artifactId>
631 <version>${project.version}</version>
632 </dependency>
633 <dependency>
634 <groupId>eu.etaxonomy</groupId>
635 <artifactId>cdmlib-services</artifactId>
636 <version>${project.version}</version>
637 </dependency>
638 <dependency>
639 <groupId>eu.etaxonomy</groupId>
640 <artifactId>cdmlib-io</artifactId>
641 <version>${project.version}</version>
642 </dependency>
643 <dependency>
644 <groupId>eu.etaxonomy</groupId>
645 <artifactId>cdmlib-remote</artifactId>
646 <version>${project.version}</version>
647 </dependency>
648 <dependency>
649 <groupId>eu.etaxonomy</groupId>
650 <artifactId>cdmlib-remote-webapp</artifactId>
651 <version>${project.version}</version>
652 </dependency>
653 <dependency>
654 <groupId>eu.etaxonomy</groupId>
655 <artifactId>cdm-server</artifactId>
656 <version>${project.version}</version>
657 </dependency>
658 <dependency>
659 <groupId>eu.etaxonomy</groupId>
660 <artifactId>cdmlib-ext</artifactId>
661 <version>${project.version}</version>
662 </dependency>
663 <dependency>
664 <groupId>eu.etaxonomy</groupId>
665 <artifactId>cdmlib-print</artifactId>
666 <version>${project.version}</version>
667 </dependency>
668 <!--*********** JAXB********* -->
669 <dependency>
670 <groupId>javax.xml.bind</groupId>
671 <artifactId>jaxb-api</artifactId>
672 <version>2.2.7</version>
673 </dependency>
674 <dependency>
675 <groupId>xml-resolver</groupId>
676 <artifactId>xml-resolver</artifactId>
677 <version>1.2</version>
678 </dependency>
679 <dependency>
680 <groupId>javax.activation</groupId>
681 <artifactId>activation</artifactId>
682 <version>1.1.1</version>
683 </dependency>
684 <dependency>
685 <groupId>com.sun.xml.bind</groupId>
686 <artifactId>jaxb-impl</artifactId>
687 <version>2.2-EA</version>
688 </dependency>
689 <dependency>
690 <groupId>com.sun.xml.bind</groupId>
691 <artifactId>jaxb1-impl</artifactId>
692 <version>2.2-EA</version>
693 </dependency>
694 <dependency>
695 <groupId>com.sun.xml.bind</groupId>
696 <artifactId>jaxb-xjc</artifactId>
697 <version>2.2-EA</version>
698 </dependency>
699 <!-- ******* hibernate uses slf4j ******* -->
700 <dependency>
701 <groupId>org.slf4j</groupId>
702 <artifactId>slf4j-api</artifactId>
703 <version>1.7.2</version>
704 </dependency>
705 <dependency>
706 <groupId>org.slf4j</groupId>
707 <artifactId>slf4j-log4j12</artifactId>
708 <version>1.7.2</version>
709 </dependency>
710 <!-- ******* testing ******* -->
711 <dependency>
712 <groupId>junit</groupId>
713 <artifactId>junit</artifactId>
714 <version>4.11</version>
715 <scope>test</scope>
716 </dependency>
717 <dependency>
718 <groupId>com.carrotsearch</groupId>
719 <artifactId>junit-benchmarks</artifactId>
720 <version>0.5.0</version>
721 <scope>test</scope>
722 </dependency>
723 <dependency>
724 <groupId>org.unitils</groupId>
725 <artifactId>unitils-core</artifactId>
726 <version>${unitils.version}</version>
727 <!-- <scope>test</scope> unscoped since we need this dependency at compile time in persistence for H2DbSupport.java -->
728 </dependency>
729 <dependency>
730 <groupId>org.unitils</groupId>
731 <artifactId>unitils-database</artifactId>
732 <version>${unitils.version}</version>
733 <scope>test</scope>
734 <exclusions>
735 <exclusion>
736 <groupId>org.springframework</groupId>
737 <artifactId>spring-jdbc</artifactId>
738 </exclusion>
739 </exclusions>
740 </dependency>
741 <dependency>
742 <groupId>org.unitils</groupId>
743 <artifactId>unitils-dbmaintainer</artifactId>
744 <version>${unitils.version}</version>
745 <scope>test</scope>
746 <exclusions>
747 <exclusion>
748 <groupId>org.hibernate</groupId>
749 <artifactId>hibernate</artifactId>
750 </exclusion>
751 </exclusions>
752 </dependency>
753 <dependency>
754 <groupId>org.unitils</groupId>
755 <artifactId>unitils-dbunit</artifactId>
756 <version>${unitils.version}</version>
757 <scope>test</scope>
758 <exclusions>
759 <exclusion>
760 <groupId>org.springframework</groupId>
761 <artifactId>spring-core</artifactId>
762 </exclusion>
763 <exclusion>
764 <groupId>org.springframework</groupId>
765 <artifactId>spring-jdbc</artifactId>
766 </exclusion>
767 <exclusion>
768 <groupId>org.springframework</groupId>
769 <artifactId>spring-beans</artifactId>
770 </exclusion>
771 </exclusions>
772 </dependency>
773 <dependency>
774 <groupId>org.unitils</groupId>
775 <artifactId>unitils-easymock</artifactId>
776 <version>${unitils.version}</version>
777 <scope>test</scope>
778 </dependency>
779 <dependency>
780 <groupId>org.unitils</groupId>
781 <artifactId>unitils-mock</artifactId>
782 <version>${unitils.version}</version>
783 <scope>test</scope>
784 </dependency>
785 <dependency>
786 <groupId>org.unitils</groupId>
787 <artifactId>unitils-inject</artifactId>
788 <version>${unitils.version}</version>
789 <scope>test</scope>
790 </dependency>
791 <dependency>
792 <groupId>org.unitils</groupId>
793 <artifactId>unitils-orm</artifactId>
794 <version>${unitils.version}</version>
795 <scope>test</scope>
796 <exclusions>
797 <exclusion>
798 <groupId>org.springframework</groupId>
799 <artifactId>spring-context</artifactId>
800 </exclusion>
801 <exclusion>
802 <groupId>org.springframework</groupId>
803 <artifactId>spring-orm</artifactId>
804 </exclusion>
805 <exclusion>
806 <groupId>javax.persistence</groupId>
807 <artifactId>persistence-api</artifactId>
808 </exclusion>
809 </exclusions>
810 </dependency>
811 <dependency>
812 <groupId>org.unitils</groupId>
813 <artifactId>unitils-spring</artifactId>
814 <version>${unitils.version}</version>
815 <scope>test</scope>
816 <exclusions>
817 <exclusion>
818 <groupId>org.springframework</groupId>
819 <artifactId>spring-core</artifactId>
820 </exclusion>
821 <exclusion>
822 <groupId>org.springframework</groupId>
823 <artifactId>spring-context</artifactId>
824 </exclusion>
825 <exclusion>
826 <groupId>org.springframework</groupId>
827 <artifactId>spring-beans</artifactId>
828 </exclusion>
829 <exclusion>
830 <groupId>org.springframework</groupId>
831 <artifactId>spring-test</artifactId>
832 </exclusion>
833 <exclusion>
834 <groupId>org.springframework</groupId>
835 <artifactId>spring-tx</artifactId>
836 </exclusion>
837 </exclusions>
838 </dependency>
839 <dependency>
840 <groupId>org.easymock</groupId>
841 <artifactId>easymock</artifactId>
842 <version>3.1</version>
843 <scope>test</scope>
844 </dependency>
845 <dependency>
846 <groupId>xmlunit</groupId>
847 <artifactId>xmlunit</artifactId>
848 <version>1.4</version>
849 <scope>test</scope>
850 </dependency>
851 <dependency>
852 <groupId>org.dbunit</groupId>
853 <artifactId>dbunit</artifactId>
854 <version>2.4.9</version>
855 <scope>test</scope>
856 </dependency>
857 <!-- dependency of unitils database, but with lower number there
858 , higher number needed for compatibility with current hibernate and Java 1.6 PreparedStatement -->
859 <dependency>
860 <groupId>commons-dbcp</groupId>
861 <artifactId>commons-dbcp</artifactId>
862 <version>1.4</version>
863 <!-- <scope>test</scope> -->
864 </dependency>
865
866 <!-- ******* aspect ******* -->
867 <dependency>
868 <groupId>org.aspectj</groupId>
869 <artifactId>aspectjrt</artifactId>
870 <version>1.7.1</version>
871 </dependency>
872 <dependency>
873 <groupId>org.aspectj</groupId>
874 <artifactId>aspectjweaver</artifactId>
875 <version>1.7.1</version>
876 </dependency>
877 <!-- ******* VARIOUS ******* -->
878 <dependency>
879 <groupId>log4j</groupId>
880 <artifactId>log4j</artifactId>
881 <version>1.2.17</version>
882 </dependency>
883 <dependency>
884 <groupId>javax.annotation</groupId>
885 <artifactId>jsr250-api</artifactId>
886 <version>1.0</version>
887 </dependency>
888 <dependency>
889 <groupId>net.sf.opencsv</groupId>
890 <artifactId>opencsv</artifactId>
891 <version>2.3</version>
892 </dependency>
893 <dependency>
894 <groupId>org.eclipse</groupId>
895 <artifactId>osgi</artifactId>
896 <version>3.6.0</version>
897 </dependency>
898 <dependency>
899 <groupId>cglib</groupId>
900 <artifactId>cglib</artifactId>
901 <version>2.2.2</version>
902 </dependency>
903 <dependency>
904 <groupId>cglib</groupId>
905 <artifactId>cglib-nodep</artifactId>
906 <version>2.2.2</version>
907 </dependency>
908 <dependency>
909 <groupId>commons-lang</groupId>
910 <artifactId>commons-lang</artifactId>
911 <version>2.6</version>
912 </dependency>
913 <dependency>
914 <groupId>commons-collections</groupId>
915 <artifactId>commons-collections</artifactId>
916 <version>3.2.1</version>
917 </dependency>
918 <dependency>
919 <groupId>org.apache.httpcomponents</groupId>
920 <artifactId>httpclient</artifactId>
921 <version>${httpcomponents.version}</version>
922 </dependency>
923 <dependency>
924 <groupId>org.apache.httpcomponents</groupId>
925 <artifactId>httpcore</artifactId>
926 <!-- <version>${httpcomponents.version}</version> -->
927 <version>4.2.4</version>
928 </dependency>
929 <dependency>
930 <groupId>commons-io</groupId>
931 <artifactId>commons-io</artifactId>
932 <version>2.4</version>
933 </dependency>
934 <!-- only for version management, poi currently requires 1.6, commons-logging 1.1.1 requires 1.6, so we update here to the latest version -->
935 <dependency>
936 <groupId>commons-codec</groupId>
937 <artifactId>commons-codec</artifactId>
938 <version>20041127.091804</version> <!-- probably same as commons-codec version 1.8 -->
939 </dependency>
940 <!-- only for version management, httpcore:4.2.4, commons-beanutils:1.8.3, commons-collections:3.2.1 currently require 1.1.1 , httpclient:4.2.3, spring-modules-cache require 1.1 and batik-ext requires 1.0.4, so we update here to the latest version 1.1.2 -->
941 <dependency>
942 <groupId>commons-logging</groupId>
943 <artifactId>commons-logging</artifactId>
944 <version>1.1.2</version>
945 </dependency>
946 <!-- only for version management, hibernate-commons-annotations:4.0.1.Final requires 3.1.0.CR2 , hibernate-ehcache:4.1.10 requires 3.1.0.GA , so we update here to the latest version 3.1.3.GA -->
947 <dependency>
948 <groupId>org.jboss.logging</groupId>
949 <artifactId>jboss-logging</artifactId>
950 <version>3.1.3.GA</version>
951 </dependency>
952 <!-- TODO com.springsource.org.aopalliance and com.springsource.org.apache.commons.logging seem to be duplicates of e.g. apache commons-logging. Needs to be further checked.
953 -->
954 <!-- TODO xerces xmlParserAPIs duplicates many classes from jre and xml-apis. It is a dependency that comes with xom:xom -->
955 <dependency>
956 <groupId>org.apache.jena</groupId>
957 <artifactId>jena-tdb</artifactId>
958 <version>1.0.2</version>
959 </dependency>
960
961 <dependency>
962 <groupId>net.sf.ezmorph</groupId>
963 <artifactId>ezmorph</artifactId>
964 <version>1.0.6</version>
965 </dependency>
966 <dependency>
967 <groupId>commons-beanutils</groupId>
968 <artifactId>commons-beanutils</artifactId>
969 <version>1.8.3</version>
970 </dependency>
971 <dependency>
972 <groupId>net.sf.json-lib</groupId>
973 <artifactId>json-lib</artifactId>
974 <version>2.4</version>
975 <classifier>jdk15</classifier>
976 </dependency>
977 <dependency>
978 <groupId>org.devlib.schmidt</groupId>
979 <artifactId>imageinfo</artifactId>
980 <version>1.9</version>
981 </dependency>
982 <dependency>
983 <groupId>org.apache.poi</groupId>
984 <artifactId>poi</artifactId>
985 <version>3.9</version>
986 </dependency>
987 <dependency>
988 <groupId>org.apache.sanselan</groupId>
989 <artifactId>sanselan</artifactId>
990 <version>0.97-incubator</version>
991 </dependency>
992 <!-- joda-time -->
993 <dependency>
994 <groupId>joda-time</groupId>
995 <artifactId>joda-time</artifactId>
996 <version>2.1</version>
997 </dependency>
998 <dependency>
999 <groupId>org.jadira.usertype</groupId>
1000 <artifactId>usertype.jodatime</artifactId>
1001 <version>2.0.1</version>
1002 </dependency>
1003
1004 <dependency>
1005 <groupId>org.apache.lucene</groupId>
1006 <artifactId>lucene-core</artifactId>
1007 <version>${lucene.version}</version>
1008 </dependency>
1009 <dependency>
1010 <groupId>org.apache.lucene</groupId>
1011 <artifactId>lucene-spellchecker</artifactId>
1012 <version>${lucene.version}</version>
1013 </dependency>
1014 <dependency>
1015 <groupId>org.apache.lucene</groupId>
1016 <artifactId>lucene-highlighter</artifactId>
1017 <version>${lucene.version}</version>
1018 </dependency>
1019 <dependency>
1020 <groupId>org.apache.lucene</groupId>
1021 <artifactId>lucene-grouping</artifactId>
1022 <version>${lucene.version}</version>
1023 </dependency>
1024 <dependency>
1025 <groupId>org.apache.lucene</groupId>
1026 <artifactId>lucene-join</artifactId>
1027 <version>${lucene.version}</version>
1028 </dependency>
1029
1030 <dependency>
1031 <groupId>com.ibm.lsid</groupId>
1032 <artifactId>lsid-client</artifactId>
1033 <version>1.1.2</version>
1034 </dependency>
1035 <dependency>
1036 <groupId>com.ibm.lsid</groupId>
1037 <artifactId>lsid-server</artifactId>
1038 <version>1.1.2</version>
1039 </dependency>
1040 <dependency>
1041 <groupId>wsdl4j</groupId>
1042 <artifactId>wsdl4j</artifactId>
1043 <version>1.6.2</version>
1044 </dependency>
1045 <dependency>
1046 <groupId>net.sf.dozer</groupId>
1047 <artifactId>dozer</artifactId>
1048 <version>5.3.0</version>
1049 </dependency>
1050 <dependency>
1051 <groupId>net.sf.ehcache</groupId>
1052 <artifactId>ehcache-core</artifactId>
1053 <version>2.4.3</version>
1054 </dependency>
1055 <!-- ******* XML ******* -->
1056 <dependency>
1057 <groupId>xml-apis</groupId>
1058 <artifactId>xml-apis</artifactId>
1059 <version>2.0.2</version>
1060 </dependency>
1061 <dependency>
1062 <groupId>xerces</groupId>
1063 <artifactId>xercesImpl</artifactId>
1064 <version>2.11.0</version>
1065 </dependency>
1066 <!-- >batik-ext required by Xerces 2.11.0 for class ElementTraversal, as this is not included anymore in xml-apis 2.x-->
1067 <dependency>
1068 <groupId>org.apache.xmlgraphics</groupId>
1069 <artifactId>batik-ext</artifactId>
1070 <version>1.7</version>
1071 </dependency>
1072 <dependency> <!-- required by cdmlib-print -->
1073 <groupId>org.apache.xmlgraphics</groupId>
1074 <artifactId>fop</artifactId>
1075 <!-- version 1.1 does NOT work, because it depends on avalon-framework-api 4.2.0 which is not available in central maven repository under the given groupID -->
1076 <version>1.1</version>
1077 <exclusions>
1078 <!-- 1.1 depends on an old version of avalon-framework which does not exist in mvn repository under this groupId (has old groupId) -->
1079 <exclusion>
1080 <groupId>org.apache.avalon.framework</groupId>
1081 <artifactId>avalon-framework-api</artifactId>
1082 </exclusion>
1083 <exclusion>
1084 <groupId>org.apache.avalon.framework</groupId>
1085 <artifactId>avalon-framework-impl</artifactId>
1086 </exclusion>
1087 </exclusions>
1088 </dependency>
1089 <!-- not directly required, but fix mentioned to force
1090 correct version number 4.3.1. Required by org.apache.xmlgraphics/fop 1.1
1091 Remove when dependency in fop in corrected.
1092 -->
1093 <dependency>
1094 <groupId>org.apache.avalon.framework</groupId>
1095 <artifactId>avalon-framework-api</artifactId>
1096 <version>4.3.1</version>
1097 </dependency>
1098 <dependency>
1099 <groupId>org.odftoolkit</groupId>
1100 <artifactId>odfdom-java</artifactId>
1101 <version>0.8.7</version>
1102 </dependency>
1103
1104 <dependency>
1105 <groupId>jaxen</groupId>
1106 <artifactId>jaxen</artifactId>
1107 <version>1.1.4</version>
1108 </dependency>
1109 <dependency>
1110 <groupId>org.jdom</groupId>
1111 <artifactId>jdom</artifactId>
1112 <version>1.1.3</version>
1113 </dependency>
1114 <dependency>
1115 <groupId>com.thoughtworks.xstream</groupId>
1116 <artifactId>xstream</artifactId>
1117 <version>1.4.4</version>
1118 </dependency>
1119 <dependency>
1120 <groupId>xpp3</groupId>
1121 <artifactId>xpp3</artifactId>
1122 <version>1.1.4c</version>
1123 </dependency>
1124 <dependency>
1125 <groupId>stax</groupId>
1126 <artifactId>stax</artifactId>
1127 <version>1.2.0</version>
1128 </dependency>
1129 <dependency>
1130 <groupId>xom</groupId>
1131 <artifactId>xom</artifactId>
1132 <version>1.0</version>
1133 <exclusions>
1134 <!--
1135 need to exclude com.ibm.icu:icu4j since it contains an invalid file
1136 which causes the jetty-maven-plugin to fail
1137 see http://stackoverflow.com/questions/3026956/javassist-failure-in-hibernate-invalid-constant-type-60
1138 -->
1139 <exclusion>
1140 <groupId>com.ibm.icu</groupId>
1141 <artifactId>icu4j</artifactId>
1142 </exclusion>
1143 </exclusions>
1144 </dependency>
1145 <!-- ******* SAXON (ViBRANT)******* -->
1146 <dependency>
1147 <groupId>net.sf.saxon</groupId>
1148 <artifactId>Saxon-HE</artifactId>
1149 <version>9.5.1-2</version>
1150 </dependency>
1151 <!-- ******* http components (ViBRANT)******* -->
1152 <dependency>
1153 <groupId>org.apache.httpcomponents</groupId>
1154 <artifactId>httpmime</artifactId>
1155 <version>${httpcomponents.version}</version>
1156 </dependency>
1157 <!-- ***** json ********************-->
1158 <dependency>
1159 <groupId>org.json</groupId>
1160 <artifactId>json</artifactId>
1161 <version>20090211</version>
1162 </dependency>
1163 <!-- ******* HIBERNATE / EJB3 ******* -->
1164 <dependency>
1165 <groupId>org.hibernate.javax.persistence</groupId>
1166 <artifactId>hibernate-jpa-2.0-api</artifactId>
1167 <version>1.0.1.Final</version>
1168 </dependency>
1169 <dependency>
1170 <groupId>org.hibernate</groupId>
1171 <artifactId>hibernate-core</artifactId>
1172 <version>${hibernate.version}</version>
1173 </dependency>
1174 <dependency>
1175 <groupId>org.hibernate</groupId>
1176 <artifactId>hibernate-entitymanager</artifactId>
1177 <version>${hibernate.version}</version>
1178 </dependency>
1179 <dependency>
1180 <groupId>org.hibernate</groupId>
1181 <artifactId>hibernate-ehcache</artifactId>
1182 <version>${hibernate.version}</version>
1183 </dependency>
1184 <dependency>
1185 <groupId>org.hibernate</groupId>
1186 <artifactId>hibernate-envers</artifactId>
1187 <version>${hibernate.version}</version>
1188 </dependency>
1189 <dependency>
1190 <groupId>org.hibernate</groupId>
1191 <artifactId>hibernate-c3p0</artifactId>
1192 <version>${hibernate.version}</version>
1193 <exclusions>
1194 <!-- version 0.9.1.x has a bug in NewProxyPreparedStatement
1195 therefore we use com.mchange/c3po 0.9.2 instead -->
1196 <exclusion>
1197 <groupId>c3p0</groupId>
1198 <artifactId>c3p0</artifactId>
1199 </exclusion>
1200 </exclusions>
1201 </dependency>
1202 <dependency>
1203 <groupId>com.mchange</groupId>
1204 <artifactId>c3p0</artifactId>
1205 <version>0.9.2</version>
1206 </dependency>
1207
1208
1209 <!-- Part of hibernate-core since 3.6 -->
1210 <!-- <dependency> -->
1211 <!-- <groupId>org.hibernate</groupId> -->
1212 <!-- <artifactId>hibernate-annotations</artifactId> -->
1213 <!-- <version>3.5.6-Final</version> -->
1214 <!-- </dependency> -->
1215 <dependency>
1216 <groupId>org.hibernate.common</groupId>
1217 <artifactId>hibernate-commons-annotations</artifactId>
1218 <version>4.0.1.Final</version>
1219 </dependency>
1220 <dependency>
1221 <groupId>org.hibernate</groupId>
1222 <artifactId>hibernate-search</artifactId>
1223 <version>4.2.0.Final</version>
1224 </dependency>
1225
1226 <dependency>
1227 <!-- needed?? -->
1228 <groupId>org.hibernate</groupId>
1229 <artifactId>hibernate-search-engine</artifactId>
1230 <version>4.2.0.Final</version>
1231 <exclusions>
1232 <!-- still needed ?? -->
1233 <exclusion>
1234 <groupId>org.apache.lucene</groupId>
1235 <artifactId>lucene-core</artifactId>
1236 </exclusion>
1237 </exclusions>
1238 </dependency>
1239 <dependency>
1240 <groupId>org.javassist</groupId>
1241 <artifactId>javassist</artifactId>
1242 <version>3.17.1-GA</version>
1243 </dependency>
1244 <dependency>
1245 <groupId>org.hibernate</groupId>
1246 <artifactId>hibernate-cglib-repack</artifactId>
1247 <version>2.1_3</version>
1248 </dependency>
1249
1250 <dependency>
1251 <!-- still needed ?? -->
1252 <groupId>org.hibernate</groupId>
1253 <artifactId>hibernate-parent</artifactId>
1254 <!-- last version is 3.6.10.Final -->
1255 <version>${hibernate.version}</version>
1256 </dependency>
1257
1258 <!-- ******* SPRING ******* -->
1259 <dependency>
1260 <groupId>org.springframework</groupId>
1261 <artifactId>org.springframework.core</artifactId>
1262 <version>${spring.version}</version>
1263 </dependency>
1264 <dependency>
1265 <groupId>org.springframework</groupId>
1266 <artifactId>org.springframework.context</artifactId>
1267 <version>${spring.version}</version>
1268 </dependency>
1269 <dependency>
1270 <groupId>org.springframework</groupId>
1271 <artifactId>org.springframework.beans</artifactId>
1272 <version>${spring.version}</version>
1273 </dependency>
1274 <dependency>
1275 <groupId>org.springframework</groupId>
1276 <artifactId>org.springframework.orm</artifactId>
1277 <version>${spring.version}</version>
1278 </dependency>
1279 <dependency>
1280 <groupId>org.springframework</groupId>
1281 <artifactId>org.springframework.jdbc</artifactId>
1282 <version>${spring.version}</version>
1283 </dependency>
1284 <dependency>
1285 <groupId>org.springframework</groupId>
1286 <artifactId>org.springframework.test</artifactId>
1287 <version>${spring.version}</version>
1288 </dependency>
1289 <dependency>
1290 <groupId>org.springframework</groupId>
1291 <artifactId>org.springframework.web.servlet</artifactId>
1292 <version>${spring.version}</version>
1293 </dependency>
1294 <dependency>
1295 <groupId>org.springframework</groupId>
1296 <artifactId>org.springframework.web</artifactId>
1297 <version>${spring.version}</version>
1298 </dependency>
1299 <dependency>
1300 <groupId>org.springframework</groupId>
1301 <artifactId>org.springframework.aop</artifactId>
1302 <version>${spring.version}</version>
1303 </dependency>
1304 <dependency>
1305 <groupId>org.springframework</groupId>
1306 <artifactId>org.springframework.aspects</artifactId>
1307 <version>${spring.version}</version>
1308 </dependency>
1309 <dependency>
1310 <groupId>org.springframework</groupId>
1311 <artifactId>org.springframework.expression</artifactId>
1312 <version>${spring.version}</version>
1313 </dependency>
1314 <!-- <dependency>
1315 <groupId>org.springframework</groupId>
1316 <artifactId>org.springframework.context.support</artifactId>
1317 <version>${spring.version}</version>
1318 </dependency> -->
1319 <dependency>
1320 <groupId>org.springframework</groupId>
1321 <artifactId>spring-context-support</artifactId>
1322 <version>${spring.version}</version>
1323 </dependency>
1324 <dependency>
1325 <groupId>org.springframework</groupId>
1326 <artifactId>org.springframework.oxm</artifactId>
1327 <version>${spring.version}</version>
1328 </dependency>
1329 <dependency>
1330 <groupId>org.springframework.security</groupId>
1331 <artifactId>spring-security-core</artifactId>
1332 <version>${spring-security.version}</version>
1333 <exclusions>
1334 <exclusion>
1335 <groupId>org.springframework</groupId>
1336 <artifactId>spring-aop</artifactId>
1337 </exclusion>
1338 <exclusion>
1339 <groupId>org.springframework</groupId>
1340 <artifactId>spring-beans</artifactId>
1341 </exclusion>
1342 <exclusion>
1343 <groupId>org.springframework</groupId>
1344 <artifactId>spring-context</artifactId>
1345 </exclusion>
1346 <exclusion>
1347 <groupId>org.springframework</groupId>
1348 <artifactId>spring-core</artifactId>
1349 </exclusion>
1350 <exclusion>
1351 <groupId>org.springframework</groupId>
1352 <artifactId>spring-expression</artifactId>
1353 </exclusion>
1354 <exclusion>
1355 <groupId>org.springframework</groupId>
1356 <artifactId>spring-tx</artifactId>
1357 </exclusion>
1358 </exclusions>
1359 </dependency>
1360 <dependency>
1361 <groupId>org.springframework.security</groupId>
1362 <artifactId>spring-security-config</artifactId>
1363 <version>${spring-security.version}</version>
1364 <exclusions>
1365 <exclusion>
1366 <groupId>org.springframework</groupId>
1367 <artifactId>spring-aop</artifactId>
1368 </exclusion>
1369 <exclusion>
1370 <groupId>org.springframework</groupId>
1371 <artifactId>spring-beans</artifactId>
1372 </exclusion>
1373 <exclusion>
1374 <groupId>org.springframework</groupId>
1375 <artifactId>spring-context</artifactId>
1376 </exclusion>
1377 <exclusion>
1378 <groupId>org.springframework</groupId>
1379 <artifactId>spring-core</artifactId>
1380 </exclusion>
1381 <exclusion>
1382 <groupId>org.springframework</groupId>
1383 <artifactId>spring-web</artifactId>
1384 </exclusion>
1385 </exclusions>
1386 </dependency>
1387 <dependency>
1388 <groupId>org.springframework.security</groupId>
1389 <artifactId>spring-security-web</artifactId>
1390 <version>${spring-security.version}</version>
1391 <exclusions>
1392 <exclusion>
1393 <groupId>org.springframework</groupId>
1394 <artifactId>spring-aop</artifactId>
1395 </exclusion>
1396 <exclusion>
1397 <groupId>org.springframework</groupId>
1398 <artifactId>spring-beans</artifactId>
1399 </exclusion>
1400 <exclusion>
1401 <groupId>org.springframework</groupId>
1402 <artifactId>spring-context</artifactId>
1403 </exclusion>
1404 <exclusion>
1405 <groupId>org.springframework</groupId>
1406 <artifactId>spring-core</artifactId>
1407 </exclusion>
1408 <exclusion>
1409 <groupId>org.springframework</groupId>
1410 <artifactId>spring-web</artifactId>
1411 </exclusion>
1412 <exclusion>
1413 <groupId>org.springframework</groupId>
1414 <artifactId>spring-expression</artifactId>
1415 </exclusion>
1416 </exclusions>
1417 </dependency>
1418
1419 <!-- ******* SERVLET/JSP/JSF ******* -->
1420 <dependency>
1421 <groupId>javax.servlet</groupId>
1422 <artifactId>servlet-api</artifactId>
1423 <version>2.5</version>
1424 </dependency>
1425 <!-- ******* DATABASES DRIVER ******* -->
1426 <dependency>
1427 <!-- SQL Server and Sybase -->
1428 <groupId>net.sourceforge.jtds</groupId>
1429 <artifactId>jtds</artifactId>
1430 <version>1.3.0</version>
1431 </dependency>
1432 <dependency>
1433 <groupId>mysql</groupId>
1434 <artifactId>mysql-connector-java</artifactId>
1435 <version>5.1.24</version>
1436 </dependency>
1437 <dependency>
1438 <groupId>postgresql</groupId>
1439 <artifactId>postgresql</artifactId>
1440 <!--version>8.2-504.jdbc4</version-->
1441 <version>9.1-901.jdbc4</version>
1442 </dependency>
1443 <dependency>
1444 <groupId>hsqldb</groupId>
1445 <artifactId>hsqldb</artifactId>
1446 <version>${hsqldb.version}</version>
1447 </dependency>
1448 <!--for sqlserver2008 and sqlserver2005-->
1449 <dependency>
1450 <groupId>com.microsoft.sqlserver</groupId>
1451 <artifactId>jdbc4</artifactId>
1452 <version>2.0</version>
1453 </dependency>
1454
1455 <dependency>
1456 <groupId>oracle</groupId>
1457 <artifactId>ojdbc14</artifactId>
1458 <version>10.2.0.4.0</version>
1459 </dependency>
1460 <dependency>
1461 <groupId>com.h2database</groupId>
1462 <artifactId>h2</artifactId>
1463 <!-- <version>1.1.115</version> -->
1464 <version>1.3.170</version>
1465 </dependency>
1466 <!-- yourkit profiler api controller (used in ..)-->
1467 <dependency>
1468 <groupId>com.yourkit</groupId>
1469 <artifactId>yjp-controller-api-redist</artifactId>
1470 <version>9.0.8</version>
1471 <!-- <version>10.0.6</version> TODO find repo or put into our own -->
1472 <scope>test</scope>
1473 </dependency>
1474 <!-- For Validation -->
1475 <dependency>
1476 <groupId>javax.validation</groupId>
1477 <artifactId>validation-api</artifactId>
1478 <version>1.0.0.GA</version>
1479 </dependency>
1480 <dependency>
1481 <groupId>org.hibernate</groupId>
1482 <artifactId>hibernate-validator</artifactId>
1483 <version>4.3.1.Final</version>
1484 </dependency>
1485 <dependency>
1486 <groupId>p6spy</groupId>
1487 <artifactId>p6spy</artifactId>
1488 <version>1.3</version>
1489 </dependency>
1490 <!-- for ikey-plus -->
1491 <dependency>
1492 <groupId>identificationKeyAPI</groupId>
1493 <artifactId>identificationKeyAPI</artifactId>
1494 <version>1.0-SNAPSHOT</version>
1495 </dependency>
1496 <dependency>
1497 <groupId>com.itextpdf</groupId>
1498 <artifactId>itextpdf</artifactId>
1499 <version>5.4.0</version>
1500 <scope>compile</scope>
1501 </dependency>
1502 <!-- Vaadin -->
1503 <dependency>
1504 <groupId>com.vaadin</groupId>
1505 <artifactId>vaadin-server</artifactId>
1506 <version>${vaadin.version}</version>
1507 </dependency>
1508 <dependency>
1509 <groupId>com.vaadin</groupId>
1510 <artifactId>vaadin-shared</artifactId>
1511 <version>${vaadin.version}</version>
1512 </dependency>
1513 <dependency>
1514 <groupId>com.vaadin</groupId>
1515 <artifactId>vaadin-client-compiled</artifactId>
1516 <version>${vaadin.version}</version>
1517 </dependency>
1518 <dependency>
1519 <groupId>com.vaadin</groupId>
1520 <artifactId>vaadin-client</artifactId>
1521 <scope>provided</scope>
1522 <version>${vaadin.version}</version>
1523 </dependency>
1524 <dependency>
1525 <groupId>com.vaadin</groupId>
1526 <artifactId>vaadin-themes</artifactId>
1527 <version>${vaadin.version}</version>
1528 </dependency>
1529 <dependency>
1530 <groupId>com.vaadin</groupId>
1531 <artifactId>vaadin-client-compiler</artifactId>
1532 <version>${vaadin.version}</version>
1533 </dependency>
1534 <dependency>
1535 <groupId>org.vaadin.addons</groupId>
1536 <artifactId>exporter</artifactId>
1537 <version>0.0.5.4</version>
1538 </dependency>
1539 <dependency>
1540 <groupId>org.vaadin.addons</groupId>
1541 <artifactId>wizards-for-vaadin</artifactId>
1542 <version>1.0.0-beta1</version>
1543 </dependency>
1544 <dependency>
1545 <groupId>ru.xpoft.vaadin</groupId>
1546 <artifactId>spring-vaadin-integration</artifactId>
1547 <version>3.1</version>
1548 </dependency>
1549 <!-- AptView -->
1550 <dependency>
1551 <groupId>org.apache.maven.doxia</groupId>
1552 <artifactId>doxia-module-apt</artifactId>
1553 <version>${doxia.version}</version>
1554 </dependency>
1555 <dependency>
1556 <groupId>org.apache.maven.doxia</groupId>
1557 <artifactId>doxia-module-xhtml</artifactId>
1558 <version>${doxia.version}</version>
1559 </dependency>
1560 </dependencies>
1561 </dependencyManagement>
1562 </project>