Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

cdmlib / pom.xml @ 88ddc14d

History | View | Annotate | Download (52.3 KB)

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"
3
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4
  <modelVersion>4.0.0</modelVersion>
5
  <groupId>eu.etaxonomy</groupId>
6
  <artifactId>cdmlib-parent</artifactId>
7
  <version>3.4.1-SNAPSHOT</version>
8
  <name>CDM Library</name>
9
  <description>The Java implementation of the Common Data Model (CDM), the data model for EDIT's internet platform for cybertaxonomy.</description>
10
  <url>http://cybertaxonomy.eu/cdmlib/</url>
11
  <inceptionYear>2007</inceptionYear>
12
  <packaging>pom</packaging>
13
  <modules>
14
    <module>cdmlib-commons</module>
15
    <module>cdmlib-model</module>
16
    <module>cdmlib-persistence</module>
17
    <module>cdmlib-services</module>
18
    <module>cdmlib-ext</module>
19
    <module>cdmlib-io</module>
20
    <module>cdmlib-remote</module>
21
    <module>cdmlib-print</module>
22
    <module>cdmlib-remote-webapp</module>
23
  </modules>
24
  <properties>
25

    
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 
34
      build only for debugging) -->
35
    <httpcomponents.version>4.2.3</httpcomponents.version>
36
    <doxia.version>1.3</doxia.version>
37
    <poi.version>3.10-FINAL</poi.version>
38
  </properties>
39
  <scm>
40
    <connection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/cdmlib/</connection>
41
    <developerConnection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/cdmlib/</developerConnection>
42
    <url>http://dev.e-taxonomy.eu/trac/browser/trunk/cdmlib</url>
43
  </scm>
44
  <mailingLists>
45
    <mailingList>
46
      <name>dev-edit</name>
47
      <subscribe>
48
                https://listes.mnhn.fr/wwsympa.fcgi/suboptions/dev-edit
49
            </subscribe>
50
      <unsubscribe>
51
                https://listes.mnhn.fr/wwsympa.fcgi/signoff/dev-edit
52
            </unsubscribe>
53
      <post>dev-edit@mnhn.fr</post>
54
      <archive>https://listes.mnhn.fr/wwsympa.fcgi/arc/dev-edit</archive>
55
    </mailingList>
56
    <mailingList>
57
      <name>cdm-edit</name>
58
      <post>cdm-edit@mnhn.fr</post>
59
      <subscribe>
60
                https://listes.mnhn.fr/wwsympa.fcgi/suboptions/cdm-edit
61
            </subscribe>
62
      <unsubscribe>
63
                https://listes.mnhn.fr/wwsympa.fcgi/signoff/cdm-edit
64
            </unsubscribe>
65
      <archive>https://listes.mnhn.fr/wwsympa.fcgi/arc/cdm-edit</archive>
66
    </mailingList>
67
  </mailingLists>
68
  <licenses>
69
    <license>
70
      <name>Mozilla Public License Version 1.1</name>
71
      <url>http://www.mozilla.org/MPL/MPL-1.1.html</url>
72
      <distribution>repo</distribution>
73
    </license>
74
  </licenses>
75
  <organization>
76
    <name>EDIT</name>
77
    <url>http://www.e-taxonomy.eu/</url>
78
  </organization>
79
  <developers>
80
    <developer>
81
      <!-- your SVN account id please! -->
82
      <id>ben.clark</id>
83
      <name>
84
                Ben Clark
85
            </name>
86
      <email>b.clark [at] kew.org</email>
87
      <organization>
88
                Royal Botanic Gardens, Kew
89
            </organization>
90
      <organizationUrl>http://www.kew.org/computing/</organizationUrl>
91
      <timezone>0</timezone>
92
      <roles>
93
        <role>Architect</role>
94
        <role>Java Developer</role>
95
      </roles>
96
      <url />
97
    </developer>
98
    <developer>
99
      <!-- your SVN account id please! -->
100
      <id>a.kohlbecker</id>
101
      <name>
102
                Andreas Kohlbecker
103
            </name>
104
      <email>a.kohlbecker [at] bgbm.org</email>
105
      <organization>
106
                Botanical Garden Botanical Museum Berlin
107
            </organization>
108
      <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
109
      <timezone>+1</timezone>
110
      <roles>
111
        <role>Architect</role>
112
        <role>Java Developer</role>
113
        <role>Release Manager</role>
114
      </roles>
115
      <url />
116
    </developer>
117
    <developer>
118
      <!-- your SVN account id please! -->
119
      <id>c.mathew</id>
120
      <name>
121
                Cherian Mathew 
122
            </name>
123
      <email>c.mathew [at] bgbm.org</email>
124
      <organization>
125
                Botanical Garden Botanical Museum Berlin
126
            </organization>
127
      <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
128
      <timezone>+1</timezone>
129
      <roles>
130
        <role>Java Developer</role>
131
      </roles>
132
      <url />
133
    </developer>
134
    <developer>
135
      <!-- your SVN account id please! -->
136
      <id>k.luther</id>
137
      <name>
138
                Katja Luther
139
            </name>
140
      <email>k.luther [at] bgbm.org</email>
141
      <organization>
142
                Botanical Garden Botanical Museum Berlin
143
            </organization>
144
      <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
145
      <timezone>+1</timezone>
146
      <roles>
147
        <role>Java Developer</role>
148
      </roles>
149
      <url />
150
    </developer>
151
    <developer>
152
      <!-- your SVN account id please! -->
153
      <id>a.mueller</id>
154
      <name>
155
                Andreas Müller
156
            </name>
157
      <email>a.mueller [at] bgbm.org</email>
158
      <organization>
159
                Botanical Garden Botanical Museum Berlin
160
            </organization>
161
      <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
162
      <timezone>+1</timezone>
163
      <roles>
164
        <role>Architect</role>
165
        <role>Java Developer</role>
166
        <role>Release Manager</role>
167
      </roles>
168
      <url />
169
    </developer>
170
  </developers>
171
  <!--contributors> <contributor> <name>Test-Contributor</name> </contributor> 
172
    </contributors -->
173
  <issueManagement>
174
    <system>Trac</system>
175
    <url>http://dev.e-taxonomy.eu/trac/</url>
176
  </issueManagement>
177
  <ciManagement>
178
    <system>Jenkins</system>
179
    <url>http://int.e-taxonomy.eu/jenkins</url>
180
  </ciManagement>
181
  <!-- **** REPOSITORIES **** -->
182
  <profiles>
183
    <profile>
184
      <id>local-repository</id>
185
      <activation>
186
        <property>
187
          <name>localrepo</name>
188
        </property>
189
      </activation>
190
      <repositories>
191
        <repository>
192
          <id>EditLocalRepository</id>
193
          <url>file://${localrepo}/eu/etaxonomy/</url>
194
          <releases>
195
            <enabled>false</enabled>
196
            <updatePolicy>always</updatePolicy>
197
          </releases>
198
          <snapshots>
199
            <enabled>true</enabled>
200
            <updatePolicy>always</updatePolicy>
201
          </snapshots>
202
        </repository>
203
      </repositories>
204
    </profile>
205
  </profiles>
206
  <repositories>
207
    <!-- sun repository -->
208
    <repository>
209
      <id>java.net</id>
210
      <url>http://download.java.net/maven/1/</url>
211
    </repository>
212
    <!-- the cdm internal repository -->
213
    <repository>
214
      <id>EditRepository</id>
215
      <url>http://wp5.e-taxonomy.eu/mavenrepo/</url>
216
    </repository>
217
    <!-- apache incubating repository -->
218
    <repository>
219
      <id>ApacheIncubating</id>
220
      <url>http://people.apache.org/repo/m2-incubating-repository/</url>
221
    </repository>
222
    <!-- Neccessary for hibernate-envers -->
223
    <repository>
224
      <releases>
225
        <enabled>true</enabled>
226
        <updatePolicy>always</updatePolicy>
227
        <checksumPolicy>warn</checksumPolicy>
228
      </releases>
229
      <snapshots>
230
        <enabled>false</enabled>
231
        <updatePolicy>never</updatePolicy>
232
        <checksumPolicy>fail</checksumPolicy>
233
      </snapshots>
234
      <id>jboss-repository</id>
235
      <name>JBoss Repository</name>
236
      <url>http://repository.jboss.com</url>
237
    </repository>
238
    <!-- codehaus mule repository needed for yourkit -->
239
    <repository>
240
      <id>CodehausMuleRepository</id>
241
      <url>http://dist.codehaus.org/mule/dependencies/maven2/</url>
242
    </repository>
243
    <!-- current spring source repositories -->
244
    <repository>
245
      <id>SpringSource Enterprise Bundle Repository - External Bundle Milestones</id>
246
      <url>http://repository.springsource.com/maven/bundles/milestone</url>
247
    </repository>
248
    <repository>
249
      <id>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</id>
250
      <url>http://repository.springsource.com/maven/bundles/release</url>
251
    </repository>
252
    <repository>
253
      <id>SpringSource Enterprise Bundle Repository - External Bundle Releases</id>
254
      <url>http://repository.springsource.com/maven/bundles/external</url>
255
    </repository>
256
    <!-- for ikey-plus -->
257
    <repository>
258
      <id>itextpdf.com</id>
259
      <name>Maven Repository for iText</name>
260
      <url>http://maven.itextpdf.com/</url>
261
    </repository>
262
    <!-- for jena snapshot -->
263
    <repository>
264
      <id>apache</id>
265
      <name>Apache Repository for Snapshots</name>
266
      <url>https://repository.apache.org/content/repositories/snapshots/</url>
267
    </repository>
268

    
269

    
270
  </repositories>
271
  <!-- **** PLUGINS **** -->
272
  <build>
273
    <plugins>
274
      <plugin>
275
        <groupId>org.apache.maven.plugins</groupId>
276
        <artifactId>maven-compiler-plugin</artifactId>
277
        <version>2.3.2</version>
278
        <configuration>
279
          <source>${java.codelevel}</source>
280
          <target>${java.codelevel}</target>
281
          <encoding>UTF-8</encoding>  <!-- necessary? should be covered by project. properties source encoding -->
282
        </configuration>
283
      </plugin>
284
      <plugin>
285
        <groupId>org.apache.maven.plugins</groupId>
286
        <artifactId>maven-surefire-plugin</artifactId>
287
        <version>2.12</version>
288
        <configuration>
289
          <argLine>-Xmx512M -XX:MaxPermSize=128M</argLine>
290
          <runOrder>alphabetical</runOrder>
291
          <includes>
292
            <include>**/*Test.java</include>
293
          </includes>
294
        </configuration>
295
      </plugin>
296
      <plugin>
297
        <groupId>org.codehaus.mojo</groupId>
298
        <artifactId>buildnumber-maven-plugin</artifactId>
299
        <version>1.0-beta-3</version>
300
        <executions>
301
          <execution>
302
            <!--<phase>deploy</phase> -->
303
            <goals>
304
              <goal>create</goal>
305
            </goals>
306
          </execution>
307
        </executions>
308
        <configuration>
309
          <doCheck>false</doCheck>
310
          <!-- Only create the build number if there are no local modifications -->
311
          <doUpdate>false</doUpdate>
312
          <!-- automatically update the local svn copy -->
313
        </configuration>
314
      </plugin>
315
      <plugin>
316
        <groupId>org.apache.maven.plugins</groupId>
317
        <artifactId>maven-site-plugin</artifactId>
318
        <version>3.0</version>
319
        <configuration>
320
          <locales>en</locales>
321
          <outputEncoding>UTF-8</outputEncoding>
322
          <!-- chmod: not not use chmod, rather adapt the umask of the user 
323
            at the server to which the site is deployed -->
324
          <chmod>false</chmod>
325
        </configuration>
326
      </plugin>
327
      <plugin>
328
        <groupId>org.apache.maven.plugins</groupId>
329
        <artifactId>maven-source-plugin</artifactId>
330
        <version>2.1.2</version>
331
        <executions>
332
          <execution>
333
            <id>attach-sources</id>
334
            <phase>verify</phase>
335
            <goals>
336
              <goal>jar</goal>
337
            </goals>
338
          </execution>
339
        </executions>
340
      </plugin>
341
      <plugin>
342
        <groupId>org.apache.maven.plugins</groupId>
343
        <artifactId>maven-javadoc-plugin</artifactId>
344
        <version>2.7</version>
345
        <configuration>
346
          <stylesheet>maven</stylesheet>
347
          <quiet>true</quiet>
348
          <detectLinks>true</detectLinks>
349
          <failOnError>false</failOnError>
350
        </configuration>
351
        <executions>
352
          <execution>
353
            <id>aggregate</id>
354
            <goals>
355
              <goal>aggregate</goal>
356
            </goals>
357
            <phase>site</phase>
358
          </execution>
359
        </executions>
360
      </plugin>
361
      <plugin>
362
        <groupId>org.apache.maven.plugins</groupId>
363
        <artifactId>maven-eclipse-plugin</artifactId>
364
        <version>2.9</version>
365
        <configuration>
366
          <downloadSources>true</downloadSources>
367
          <downloadJavadocs>true</downloadJavadocs>
368
        </configuration>
369
      </plugin>
370
      <plugin>
371
        <groupId>com.agilejava.docbkx</groupId>
372
        <artifactId>docbkx-maven-plugin</artifactId>
373
        <version>2.0.9</version>
374
        <executions>
375
          <execution>
376
            <goals>
377
              <goal>generate-html</goal>
378
              <goal>generate-pdf</goal>
379
            </goals>
380
            <phase>pre-site</phase>
381
          </execution>
382
        </executions>
383
        <dependencies>
384
          <dependency>
385
            <groupId>org.docbook</groupId>
386
            <artifactId>docbook-xml</artifactId>
387
            <version>4.4</version>
388
            <scope>runtime</scope>
389
          </dependency>
390
        </dependencies>
391
        <configuration>
392
          <includes>ReferenceDocumentation.xml</includes>
393
          <chunkedOutput>true</chunkedOutput>
394
          <htmlStylesheet>resources/css/html.css</htmlStylesheet>
395
          <xincludeSupported>true</xincludeSupported>
396
          <!--<htmlCustomization>src/docbkx/resources/xsl/html_chunk.xsl</htmlCustomization> -->
397
          <!-- if anyone can get the xsl-fo customization to work properly, 
398
            then by all means use it <foCustomization>src/docbkx/resources/xsl/fopdf.xsl</foCustomization> -->
399
          <entities>
400
            <entity>
401
              <name>version</name>
402
              <value>${project.version}</value>
403
            </entity>
404
          </entities>
405
          <!--We want the final documentation and the required resources 
406
            to end up in the right place -->
407
          <postProcess>
408
            <copy todir="target/site/reference">
409
              <fileset dir="target/docbkx">
410
                <include name="**/*.html" />
411
                <include name="**/*.pdf" />
412
              </fileset>
413
            </copy>
414
            <copy todir="target/site/reference/html">
415
              <fileset dir="src/docbkx">
416
                <include name="**/*.css" />
417
                <include name="**/*.png" />
418
                <include name="**/*.gif" />
419
                <include name="**/*.jpg" />
420
              </fileset>
421
            </copy>
422
          </postProcess>
423
        </configuration>
424
      </plugin>
425
      <plugin>
426
        <groupId>org.codehaus.mojo</groupId>
427
        <artifactId>wagon-maven-plugin</artifactId>
428
        <version>1.0-beta-3</version>
429
        <configuration>
430
          <fromDir>${project.build.directory}/docbkx/</fromDir>
431
          <includes>**/*</includes>
432
          <excludes />
433
          <url>scpexe://wp5.e-taxonomy.eu</url>
434
          <serverId>wp5.e-taxonomy.eu</serverId>
435
          <toDir>var/www/wp5.e-taxonomy.eu/cdmlib/reference/${project.version}</toDir>
436
        </configuration>
437
        <executions>
438
          <execution>
439
            <id>upload-reference-documentation</id>
440
            <phase>site-deploy</phase>
441
            <goals>
442
              <goal>upload</goal>
443
            </goals>
444
          </execution>
445
        </executions>
446
      </plugin>
447
      <plugin>
448
        <groupId>org.apache.maven.plugins</groupId>
449
        <artifactId>maven-release-plugin</artifactId>
450
        <version>2.1</version>
451
        <configuration>
452
          <allowTimestampedSnapshots>true</allowTimestampedSnapshots>
453
          <autoVersionSubmodules>true</autoVersionSubmodules>
454
          <preparationGoals>clean verify install</preparationGoals>
455
          <goals>deploy</goals><!-- skipping site-deploy by explicitly configuring 
456
            the goal here -->
457
          <tagBase>http://dev.e-taxonomy.eu/svn/tags/cdmlib</tagBase>
458
        </configuration>
459
      </plugin>
460
    </plugins>
461
    <!-- -->
462
    <extensions>
463
      <extension>
464
        <groupId>org.apache.maven.wagon</groupId>
465
        <artifactId>wagon-scm</artifactId>
466
        <version>1.0-beta-6</version>
467
      </extension>
468
      <extension>
469
        <groupId>org.apache.maven.wagon</groupId>
470
        <artifactId>wagon-ssh</artifactId>
471
        <version>1.0-beta-6</version>
472
      </extension>
473
      <extension>
474
        <groupId>org.apache.maven.wagon</groupId>
475
        <artifactId>wagon-ssh-external</artifactId>
476
        <version>1.0-beta-6</version>
477
      </extension>
478
      <extension>
479
        <groupId>org.apache.maven.scm</groupId>
480
        <artifactId>maven-scm-manager-plexus</artifactId>
481
        <version>1.0</version>
482
      </extension>
483
      <extension>
484
        <groupId>org.apache.maven.scm</groupId>
485
        <artifactId>maven-scm-provider-svnexe</artifactId>
486
        <version>1.0</version>
487
      </extension>
488
      <!-- WebDAV plugin to upload snapshots -->
489
      <extension>
490
        <groupId>org.apache.maven.wagon</groupId>
491
        <artifactId>wagon-webdav</artifactId>
492
        <version>1.0-beta-2</version>
493
      </extension>
494
    </extensions>
495
  </build>
496
  <reporting>
497
    <plugins>
498
      <plugin>
499
        <!-- you will want to start by publishing your classes' Javadocs -->
500
        <groupId>org.apache.maven.plugins</groupId>
501
        <artifactId>maven-javadoc-plugin</artifactId>
502
        <version>2.7</version>
503
        <configuration>
504
          <detectLinks>true</detectLinks>
505
        </configuration>
506
      </plugin>
507
      <plugin>
508
        <!-- this will generate an indexed and cross-referenced HTML version 
509
          of your source code -->
510
        <groupId>org.apache.maven.plugins</groupId>
511
        <artifactId>maven-jxr-plugin</artifactId>
512
        <version>2.2</version>
513
      </plugin>
514
      <plugin>
515
        <!-- if you use @todo tags to remind you of things to be done (which 
516
          is a good coding practice), the taglist report will generate a list of all 
517
          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 
524
          unit tests. It basically tells you how much of your code is actually run 
525
          by your unit tests, which, in turn, can give you a good idea of the tests' 
526
          quality -->
527
        <groupId>org.codehaus.mojo</groupId>
528
        <artifactId>cobertura-maven-plugin</artifactId>
529
        <version>2.4</version>
530
        <!-- <executions> <execution> <id>clean</id> <phase>clean</phase> 
531
          <goals> <goal>clean</goal> </goals> </execution> </executions> -->
532
      </plugin>
533
      <!-- -->
534
      <plugin>
535
        <groupId>org.apache.maven.plugins</groupId>
536
        <artifactId>maven-project-info-reports-plugin</artifactId>
537
        <configuration>
538
          <!-- when the dependencyLocations option is enabled maven will 
539
            determine if resources are located within a given repository. If that repository 
540
            doesnt exist anyomore or is just terribly slow and will produce tons of 
541
            line in the log starting with: '[ERROR] Unable to determine if resource ...' 
542
            This will slow down site build drastically, therefore we disable this option 
543
            here. -->
544
          <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
545
        </configuration>
546
        <!-- just the deafault <reportSets> <reportSet> <reports> <report>dependencies</report> 
547
          <report>project-team</report> <report>mailing-list</report> <report>cim</report> 
548
          <report>issue-tracking</report> <report>license</report> <report>scm</report> 
549
          </reports> </reportSet> </reportSets> -->
550
      </plugin>
551
      <!-- The changes-maven-plugin plug-in uses a special XML file (src/changes/changes.xml) 
552
        to track releases and changes in each release -->
553
      <plugin>
554
        <groupId>org.apache.maven.plugins</groupId>
555
        <artifactId>maven-changes-plugin</artifactId>
556
        <version>2.3</version>
557
        <configuration>
558
          <issueLinkTemplatePerSystem>
559
            <default>%URL%/ticket/%ISSUE%</default>
560
          </issueLinkTemplatePerSystem>
561
        </configuration>
562
        <reportSets>
563
          <reportSet>
564
            <reports>
565
              <report>changes-report</report>
566
            </reports>
567
          </reportSet>
568
        </reportSets>
569
      </plugin>
570
      <!-- <plugin> <artifactId>maven-surefire-plugin</artifactId> </plugin> -->
571
      <!-- The changelog plug-in generates a nice report describing which 
572
        files have been changed and by whom -->
573
      <!-- <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>changelog-maven-plugin</artifactId> 
574
        </plugin> -->
575
    </plugins>
576

577
  </reporting>
578
  <!-- DISTRIBUTION MANAGEMENT -->
579
  <distributionManagement>
580
    <site>
581
      <id>wp5.e-taxonomy.eu</id>
582
      <name>CDM Library Website</name>
583
      <url>scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/cdmlib/</url>
584
    </site>
585
    <repository>
586
      <uniqueVersion>false</uniqueVersion>
587
      <id>wp5.e-taxonomy.eu</id>
588
      <name>Edit Maven Repository</name>
589
      <url>scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/mavenrepo/</url>
590
      <layout>default</layout>
591
    </repository>
592
  </distributionManagement>
593
  <!-- **** DEPENDENCIES **** -->
594
  <dependencies>
595
    <dependency>
596
      <groupId>junit</groupId>
597
      <artifactId>junit</artifactId>
598
    </dependency>
599
    <dependency>
600
      <groupId>log4j</groupId>
601
      <artifactId>log4j</artifactId>
602
    </dependency>
603
  </dependencies>
604
  <dependencyManagement>
605
    <dependencies>
606
      <dependency>
607
        <groupId>eu.etaxonomy</groupId>
608
        <artifactId>cdmlib-commons</artifactId>
609
        <version>${project.version}</version>
610
      </dependency>
611
      <dependency>
612
        <groupId>eu.etaxonomy</groupId>
613
        <artifactId>cdmlib-model</artifactId>
614
        <version>${project.version}</version>
615
      </dependency>
616
      <dependency>
617
        <groupId>eu.etaxonomy</groupId>
618
        <artifactId>cdmlib-persistence</artifactId>
619
        <version>${project.version}</version>
620
      </dependency>
621
      <dependency>
622
        <groupId>eu.etaxonomy</groupId>
623
        <artifactId>cdmlib-services</artifactId>
624
        <version>${project.version}</version>
625
      </dependency>
626
      <dependency>
627
        <groupId>eu.etaxonomy</groupId>
628
        <artifactId>cdmlib-io</artifactId>
629
        <version>${project.version}</version>
630
      </dependency>
631
      <dependency>
632
        <groupId>eu.etaxonomy</groupId>
633
        <artifactId>cdmlib-remote</artifactId>
634
        <version>${project.version}</version>
635
      </dependency>
636
      <dependency>
637
        <groupId>eu.etaxonomy</groupId>
638
        <artifactId>cdmlib-remote-webapp</artifactId>
639
        <version>${project.version}</version>
640
      </dependency>
641
      <dependency>
642
        <groupId>eu.etaxonomy</groupId>
643
        <artifactId>cdm-server</artifactId>
644
        <version>${project.version}</version>
645
      </dependency>
646
      <dependency>
647
        <groupId>eu.etaxonomy</groupId>
648
        <artifactId>cdmlib-ext</artifactId>
649
        <version>${project.version}</version>
650
      </dependency>
651
      <dependency>
652
        <groupId>eu.etaxonomy</groupId>
653
        <artifactId>cdmlib-print</artifactId>
654
        <version>${project.version}</version>
655
      </dependency>
656
      <!--*********** JAXB********* -->
657
      <dependency>
658
        <groupId>javax.xml.bind</groupId>
659
        <artifactId>jaxb-api</artifactId>
660
        <version>2.2.7</version>
661
      </dependency>
662
      <dependency>
663
        <groupId>xml-resolver</groupId>
664
        <artifactId>xml-resolver</artifactId>
665
        <version>1.2</version>
666
      </dependency>
667
      <dependency>
668
        <groupId>javax.activation</groupId>
669
        <artifactId>activation</artifactId>
670
        <version>1.1.1</version>
671
      </dependency>
672
      <dependency>
673
        <groupId>com.sun.xml.bind</groupId>
674
        <artifactId>jaxb-impl</artifactId>
675
        <version>2.2-EA</version>
676
      </dependency>
677
      <dependency>
678
        <groupId>com.sun.xml.bind</groupId>
679
        <artifactId>jaxb1-impl</artifactId>
680
        <version>2.2-EA</version>
681
      </dependency>
682
      <dependency>
683
        <groupId>com.sun.xml.bind</groupId>
684
        <artifactId>jaxb-xjc</artifactId>
685
        <version>2.2-EA</version>
686
      </dependency>
687
      <!-- ******* hibernate uses slf4j ******* -->
688
      <dependency>
689
        <groupId>org.slf4j</groupId>
690
        <artifactId>slf4j-api</artifactId>
691
        <version>1.7.2</version>
692
      </dependency>
693
      <dependency>
694
        <groupId>org.slf4j</groupId>
695
        <artifactId>slf4j-log4j12</artifactId>
696
        <version>1.7.2</version>
697
      </dependency>
698
      <!-- ******* testing ******* -->
699
      <dependency>
700
        <groupId>junit</groupId>
701
        <artifactId>junit</artifactId>
702
        <version>4.11</version>
703
        <scope>test</scope>
704
      </dependency>
705
      <dependency>
706
        <groupId>com.carrotsearch</groupId>
707
        <artifactId>junit-benchmarks</artifactId>
708
        <version>0.5.0</version>
709
        <scope>test</scope>
710
      </dependency>
711
      <dependency>
712
        <groupId>org.unitils</groupId>
713
        <artifactId>unitils-core</artifactId>
714
        <version>${unitils.version}</version>
715
        <!-- <scope>test</scope> unscoped since we need this dependency at 
716
          compile time in persistence for H2DbSupport.java -->
717
      </dependency>
718
      <dependency>
719
        <groupId>org.unitils</groupId>
720
        <artifactId>unitils-database</artifactId>
721
        <version>${unitils.version}</version>
722
        <scope>test</scope>
723
        <exclusions>
724
          <exclusion>
725
            <groupId>org.springframework</groupId>
726
            <artifactId>spring-jdbc</artifactId>
727
          </exclusion>
728
        </exclusions>
729
      </dependency>
730
      <dependency>
731
        <groupId>org.unitils</groupId>
732
        <artifactId>unitils-dbmaintainer</artifactId>
733
        <version>${unitils.version}</version>
734
        <scope>test</scope>
735
        <exclusions>
736
          <exclusion>
737
            <groupId>org.hibernate</groupId>
738
            <artifactId>hibernate</artifactId>
739
          </exclusion>
740
        </exclusions>
741
      </dependency>
742
      <dependency>
743
        <groupId>org.unitils</groupId>
744
        <artifactId>unitils-dbunit</artifactId>
745
        <version>${unitils.version}</version>
746
        <scope>test</scope>
747
        <exclusions>
748
          <exclusion>
749
            <groupId>org.springframework</groupId>
750
            <artifactId>spring-core</artifactId>
751
          </exclusion>
752
          <exclusion>
753
            <groupId>org.springframework</groupId>
754
            <artifactId>spring-jdbc</artifactId>
755
          </exclusion>
756
          <exclusion>
757
            <groupId>org.springframework</groupId>
758
            <artifactId>spring-beans</artifactId>
759
          </exclusion>
760
        </exclusions>
761
      </dependency>
762
      <dependency>
763
        <groupId>org.unitils</groupId>
764
        <artifactId>unitils-easymock</artifactId>
765
        <version>${unitils.version}</version>
766
        <scope>test</scope>
767
      </dependency>
768
      <dependency>
769
        <groupId>org.unitils</groupId>
770
        <artifactId>unitils-mock</artifactId>
771
        <version>${unitils.version}</version>
772
        <scope>test</scope>
773
      </dependency>
774
      <dependency>
775
        <groupId>org.unitils</groupId>
776
        <artifactId>unitils-inject</artifactId>
777
        <version>${unitils.version}</version>
778
        <scope>test</scope>
779
      </dependency>
780
      <dependency>
781
        <groupId>org.unitils</groupId>
782
        <artifactId>unitils-orm</artifactId>
783
        <version>${unitils.version}</version>
784
        <scope>test</scope>
785
        <exclusions>
786
          <exclusion>
787
            <groupId>org.springframework</groupId>
788
            <artifactId>spring-context</artifactId>
789
          </exclusion>
790
          <exclusion>
791
            <groupId>org.springframework</groupId>
792
            <artifactId>spring-orm</artifactId>
793
          </exclusion>
794
          <exclusion>
795
            <groupId>javax.persistence</groupId>
796
            <artifactId>persistence-api</artifactId>
797
          </exclusion>
798
        </exclusions>
799
      </dependency>
800
      <dependency>
801
        <groupId>org.unitils</groupId>
802
        <artifactId>unitils-spring</artifactId>
803
        <version>${unitils.version}</version>
804
        <scope>test</scope>
805
        <exclusions>
806
          <exclusion>
807
            <groupId>org.springframework</groupId>
808
            <artifactId>spring-core</artifactId>
809
          </exclusion>
810
          <exclusion>
811
            <groupId>org.springframework</groupId>
812
            <artifactId>spring-context</artifactId>
813
          </exclusion>
814
          <exclusion>
815
            <groupId>org.springframework</groupId>
816
            <artifactId>spring-beans</artifactId>
817
          </exclusion>
818
          <exclusion>
819
            <groupId>org.springframework</groupId>
820
            <artifactId>spring-test</artifactId>
821
          </exclusion>
822
          <exclusion>
823
            <groupId>org.springframework</groupId>
824
            <artifactId>spring-tx</artifactId>
825
          </exclusion>
826
        </exclusions>
827
      </dependency>
828
      <dependency>
829
        <groupId>org.easymock</groupId>
830
        <artifactId>easymock</artifactId>
831
        <version>3.1</version>
832
        <scope>test</scope>
833
      </dependency>
834
      <dependency>
835
        <groupId>xmlunit</groupId>
836
        <artifactId>xmlunit</artifactId>
837
        <version>1.4</version>
838
        <scope>test</scope>
839
      </dependency>
840
      <dependency>
841
        <groupId>org.dbunit</groupId>
842
        <artifactId>dbunit</artifactId>
843
        <version>2.4.9</version>
844
        <scope>test</scope>
845
      </dependency>
846
      <!-- dependency of unitils database, but with lower number there , 
847
        higher number needed for compatibility with current hibernate and Java 1.6 
848
        PreparedStatement -->
849
      <dependency>
850
        <groupId>commons-dbcp</groupId>
851
        <artifactId>commons-dbcp</artifactId>
852
        <version>1.4</version>
853
        <!-- <scope>test</scope> -->
854
      </dependency>
855

856
      <!-- ******* aspect ******* -->
857
      <dependency>
858
        <groupId>org.aspectj</groupId>
859
        <artifactId>aspectjrt</artifactId>
860
        <version>1.7.1</version>
861
      </dependency>
862
      <dependency>
863
        <groupId>org.aspectj</groupId>
864
        <artifactId>aspectjweaver</artifactId>
865
        <version>1.7.1</version>
866
      </dependency>
867
      <!-- ******* VARIOUS ******* -->
868
      <dependency>
869
        <groupId>log4j</groupId>
870
        <artifactId>log4j</artifactId>
871
        <version>1.2.17</version>
872
      </dependency>
873
      <dependency>
874
        <groupId>javax.annotation</groupId>
875
        <artifactId>jsr250-api</artifactId>
876
        <version>1.0</version>
877
      </dependency>
878
      <dependency>
879
        <groupId>net.sf.opencsv</groupId>
880
        <artifactId>opencsv</artifactId>
881
        <version>2.3</version>
882
      </dependency>
883
      <dependency>
884
        <groupId>org.eclipse</groupId>
885
        <artifactId>osgi</artifactId>
886
        <version>3.6.0</version>
887
      </dependency>
888
      <dependency>
889
        <groupId>cglib</groupId>
890
        <artifactId>cglib</artifactId>
891
        <version>2.2.2</version>
892
      </dependency>
893
      <dependency>
894
        <groupId>cglib</groupId>
895
        <artifactId>cglib-nodep</artifactId>
896
        <version>2.2.2</version>
897
      </dependency>
898
      <dependency>
899
        <groupId>commons-lang</groupId>
900
        <artifactId>commons-lang</artifactId>
901
        <version>2.6</version>
902
      </dependency>
903
      <dependency>
904
        <groupId>commons-collections</groupId>
905
        <artifactId>commons-collections</artifactId>
906
        <version>3.2.1</version>
907
      </dependency>
908
      <dependency>
909
        <groupId>org.apache.httpcomponents</groupId>
910
        <artifactId>httpclient</artifactId>
911
        <version>${httpcomponents.version}</version>
912
      </dependency>
913
      <dependency>
914
        <groupId>org.apache.httpcomponents</groupId>
915
        <artifactId>httpcore</artifactId>
916
        <!-- <version>${httpcomponents.version}</version> -->
917
        <version>4.2.4</version>
918
      </dependency>
919
      <dependency>
920
        <groupId>commons-io</groupId>
921
        <artifactId>commons-io</artifactId>
922
        <version>2.4</version>
923
      </dependency>
924
      <!-- only for version management, poi currently requires 1.6, commons-logging 
925
        1.1.1 requires 1.6, so we update here to the latest version -->
926
      <dependency>
927
        <groupId>commons-codec</groupId>
928
        <artifactId>commons-codec</artifactId>
929
        <version>20041127.091804</version>  <!-- probably same as commons-codec version 1.8 -->
930
      </dependency>
931
      <!-- only for version management, httpcore:4.2.4, commons-beanutils:1.8.3, 
932
        commons-collections:3.2.1 currently require 1.1.1 , httpclient:4.2.3, spring-modules-cache 
933
        require 1.1 and batik-ext requires 1.0.4, so we update here to the latest 
934
        version 1.1.2 -->
935
      <dependency>
936
        <groupId>commons-logging</groupId>
937
        <artifactId>commons-logging</artifactId>
938
        <version>1.1.2</version>
939
      </dependency>
940
      <!-- only for version management, hibernate-commons-annotations:4.0.1.Final 
941
        requires 3.1.0.CR2 , hibernate-ehcache:4.1.10 requires 3.1.0.GA , so we update 
942
        here to the latest version 3.1.3.GA -->
943
      <dependency>
944
        <groupId>org.jboss.logging</groupId>
945
        <artifactId>jboss-logging</artifactId>
946
        <version>3.1.3.GA</version>
947
      </dependency>
948
      <!-- TODO com.springsource.org.aopalliance and com.springsource.org.apache.commons.logging 
949
        seem to be duplicates of e.g. apache commons-logging. Needs to be further 
950
        checked. -->
951
      <!-- TODO xerces xmlParserAPIs duplicates many classes from jre and 
952
        xml-apis. It is a dependency that comes with xom:xom -->
953
      <dependency>
954
        <groupId>org.apache.jena</groupId>
955
        <artifactId>jena-tdb</artifactId>
956
        <version>1.0.2</version>
957
      </dependency>
958

959
      <dependency>
960
        <groupId>net.sf.ezmorph</groupId>
961
        <artifactId>ezmorph</artifactId>
962
        <version>1.0.6</version>
963
      </dependency>
964
      <dependency>
965
        <groupId>commons-beanutils</groupId>
966
        <artifactId>commons-beanutils</artifactId>
967
        <version>1.8.3</version>
968
      </dependency>
969
      <dependency>
970
        <groupId>net.sf.json-lib</groupId>
971
        <artifactId>json-lib</artifactId>
972
        <version>2.4</version>
973
        <classifier>jdk15</classifier>
974
      </dependency>
975
      <dependency>
976
        <groupId>org.devlib.schmidt</groupId>
977
        <artifactId>imageinfo</artifactId>
978
        <version>1.9</version>
979
      </dependency>
980
      <dependency>
981
        <groupId>org.apache.poi</groupId>
982
        <artifactId>poi</artifactId>
983
        <version>${poi.version}</version>
984
      </dependency>
985
      <dependency>
986
        <groupId>org.apache.poi</groupId>
987
        <artifactId>poi-ooxml-schemas</artifactId>
988
        <version>${poi.version}</version>
989
      </dependency>
990
      <dependency>
991
        <groupId>org.apache.poi</groupId>
992
        <artifactId>poi-ooxml</artifactId>
993
        <version>${poi.version}</version>
994
      </dependency>
995

996
      <dependency>
997
        <groupId>org.apache.sanselan</groupId>
998
        <artifactId>sanselan</artifactId>
999
        <version>0.97-incubator</version>
1000
      </dependency>
1001
      <!-- joda-time -->
1002
      <dependency>
1003
        <groupId>joda-time</groupId>
1004
        <artifactId>joda-time</artifactId>
1005
        <version>2.1</version>
1006
      </dependency>
1007
      <dependency>
1008
        <groupId>org.jadira.usertype</groupId>
1009
        <artifactId>usertype.jodatime</artifactId>
1010
        <version>2.0.1</version>
1011
      </dependency>
1012

1013
      <dependency>
1014
        <groupId>org.apache.lucene</groupId>
1015
        <artifactId>lucene-core</artifactId>
1016
        <version>${lucene.version}</version>
1017
      </dependency>
1018
      <dependency>
1019
        <groupId>org.apache.lucene</groupId>
1020
        <artifactId>lucene-spellchecker</artifactId>
1021
        <version>${lucene.version}</version>
1022
      </dependency>
1023
      <dependency>
1024
        <groupId>org.apache.lucene</groupId>
1025
        <artifactId>lucene-highlighter</artifactId>
1026
        <version>${lucene.version}</version>
1027
      </dependency>
1028
      <dependency>
1029
        <groupId>org.apache.lucene</groupId>
1030
        <artifactId>lucene-grouping</artifactId>
1031
        <version>${lucene.version}</version>
1032
      </dependency>
1033
      <dependency>
1034
        <groupId>org.apache.lucene</groupId>
1035
        <artifactId>lucene-join</artifactId>
1036
        <version>${lucene.version}</version>
1037
      </dependency>
1038

1039
      <dependency>
1040
        <groupId>com.ibm.lsid</groupId>
1041
        <artifactId>lsid-client</artifactId>
1042
        <version>1.1.2</version>
1043
      </dependency>
1044
      <dependency>
1045
        <groupId>com.ibm.lsid</groupId>
1046
        <artifactId>lsid-server</artifactId>
1047
        <version>1.1.2</version>
1048
      </dependency>
1049
      <dependency>
1050
        <groupId>wsdl4j</groupId>
1051
        <artifactId>wsdl4j</artifactId>
1052
        <version>1.6.2</version>
1053
      </dependency>
1054
      <dependency>
1055
        <groupId>net.sf.dozer</groupId>
1056
        <artifactId>dozer</artifactId>
1057
        <version>5.3.0</version>
1058
      </dependency>
1059
      <dependency>
1060
        <groupId>net.sf.ehcache</groupId>
1061
        <artifactId>ehcache-core</artifactId>
1062
        <version>2.4.3</version>
1063
      </dependency>
1064
      <!-- ******* XML ******* -->
1065
      <dependency>
1066
        <groupId>xml-apis</groupId>
1067
        <artifactId>xml-apis</artifactId>
1068
        <version>2.0.2</version>
1069
      </dependency>
1070
      <dependency>
1071
        <groupId>xerces</groupId>
1072
        <artifactId>xercesImpl</artifactId>
1073
        <version>2.11.0</version>
1074
      </dependency>
1075
      <!-- >batik-ext required by Xerces 2.11.0 for class ElementTraversal, 
1076
        as this is not included anymore in xml-apis 2.x -->
1077
      <dependency>
1078
        <groupId>org.apache.xmlgraphics</groupId>
1079
        <artifactId>batik-ext</artifactId>
1080
        <version>1.7</version>
1081
      </dependency>
1082
      <dependency> <!-- required by cdmlib-print -->
1083
        <groupId>org.apache.xmlgraphics</groupId>
1084
        <artifactId>fop</artifactId>
1085
        <!-- version 1.1 does NOT work, because it depends on avalon-framework-api 
1086
          4.2.0 which is not available in central maven repository under the given 
1087
          groupID -->
1088
        <version>1.1</version>
1089
        <exclusions>
1090
          <!-- 1.1 depends on an old version of avalon-framework which does 
1091
            not exist in mvn repository under this groupId (has old groupId) -->
1092
          <exclusion>
1093
            <groupId>org.apache.avalon.framework</groupId>
1094
            <artifactId>avalon-framework-api</artifactId>
1095
          </exclusion>
1096
          <exclusion>
1097
            <groupId>org.apache.avalon.framework</groupId>
1098
            <artifactId>avalon-framework-impl</artifactId>
1099
          </exclusion>
1100
        </exclusions>
1101
      </dependency>
1102
      <!-- not directly required, but fix mentioned to force correct version 
1103
        number 4.3.1. Required by org.apache.xmlgraphics/fop 1.1 Remove when dependency 
1104
        in fop in corrected. -->
1105
      <dependency>
1106
        <groupId>org.apache.avalon.framework</groupId>
1107
        <artifactId>avalon-framework-api</artifactId>
1108
        <version>4.3.1</version>
1109
      </dependency>
1110
      <dependency>
1111
        <groupId>org.odftoolkit</groupId>
1112
        <artifactId>odfdom-java</artifactId>
1113
        <version>0.8.7</version>
1114
      </dependency>
1115

1116
      <dependency>
1117
        <groupId>jaxen</groupId>
1118
        <artifactId>jaxen</artifactId>
1119
        <version>1.1.4</version>
1120
      </dependency>
1121
      <dependency>
1122
        <groupId>org.jdom</groupId>
1123
        <artifactId>jdom</artifactId>
1124
        <version>1.1.3</version>
1125
      </dependency>
1126
      <dependency>
1127
        <groupId>com.thoughtworks.xstream</groupId>
1128
        <artifactId>xstream</artifactId>
1129
        <version>1.4.4</version>
1130
      </dependency>
1131
      <dependency>
1132
        <groupId>xpp3</groupId>
1133
        <artifactId>xpp3</artifactId>
1134
        <version>1.1.4c</version>
1135
      </dependency>
1136
      <dependency>
1137
        <groupId>stax</groupId>
1138
        <artifactId>stax</artifactId>
1139
        <version>1.2.0</version>
1140
      </dependency>
1141
      <dependency>
1142
        <groupId>xom</groupId>
1143
        <artifactId>xom</artifactId>
1144
        <version>1.0</version>
1145
        <exclusions>
1146
          <!-- need to exclude com.ibm.icu:icu4j since it contains an invalid 
1147
            file which causes the jetty-maven-plugin to fail see http://stackoverflow.com/questions/3026956/javassist-failure-in-hibernate-invalid-constant-type-60 -->
1148
          <exclusion>
1149
            <groupId>com.ibm.icu</groupId>
1150
            <artifactId>icu4j</artifactId>
1151
          </exclusion>
1152
        </exclusions>
1153
      </dependency>
1154
      <!-- ******* SAXON (ViBRANT)******* -->
1155
      <dependency>
1156
        <groupId>net.sf.saxon</groupId>
1157
        <artifactId>Saxon-HE</artifactId>
1158
        <version>9.5.1-2</version>
1159
      </dependency>
1160
      <!-- ******* http components (ViBRANT)******* -->
1161
      <dependency>
1162
        <groupId>org.apache.httpcomponents</groupId>
1163
        <artifactId>httpmime</artifactId>
1164
        <version>${httpcomponents.version}</version>
1165
      </dependency>
1166
      <!-- ***** json ******************** -->
1167
      <dependency>
1168
        <groupId>org.json</groupId>
1169
        <artifactId>json</artifactId>
1170
        <version>20090211</version>
1171
      </dependency>
1172
      <!-- ******* HIBERNATE / EJB3 ******* -->
1173
      <dependency>
1174
        <groupId>org.hibernate.javax.persistence</groupId>
1175
        <artifactId>hibernate-jpa-2.0-api</artifactId>
1176
        <version>1.0.1.Final</version>
1177
      </dependency>
1178
      <dependency>
1179
        <groupId>org.hibernate</groupId>
1180
        <artifactId>hibernate-core</artifactId>
1181
        <version>${hibernate.version}</version>
1182
      </dependency>
1183
      <dependency>
1184
        <groupId>org.hibernate</groupId>
1185
        <artifactId>hibernate-entitymanager</artifactId>
1186
        <version>${hibernate.version}</version>
1187
      </dependency>
1188
      <dependency>
1189
        <groupId>org.hibernate</groupId>
1190
        <artifactId>hibernate-ehcache</artifactId>
1191
        <version>${hibernate.version}</version>
1192
      </dependency>
1193
      <dependency>
1194
        <groupId>org.hibernate</groupId>
1195
        <artifactId>hibernate-envers</artifactId>
1196
        <version>${hibernate.version}</version>
1197
      </dependency>
1198
      <dependency>
1199
        <groupId>org.hibernate</groupId>
1200
        <artifactId>hibernate-c3p0</artifactId>
1201
        <version>${hibernate.version}</version>
1202
        <exclusions>
1203
          <!-- version 0.9.1.x has a bug in NewProxyPreparedStatement therefore 
1204
            we use com.mchange/c3po 0.9.2 instead -->
1205
          <exclusion>
1206
            <groupId>c3p0</groupId>
1207
            <artifactId>c3p0</artifactId>
1208
          </exclusion>
1209
        </exclusions>
1210
      </dependency>
1211
      <dependency>
1212
        <groupId>com.mchange</groupId>
1213
        <artifactId>c3p0</artifactId>
1214
        <version>0.9.2</version>
1215
      </dependency>
1216

1217

1218
      <!-- Part of hibernate-core since 3.6 -->
1219
      <!-- <dependency> -->
1220
      <!-- <groupId>org.hibernate</groupId> -->
1221
      <!-- <artifactId>hibernate-annotations</artifactId> -->
1222
      <!-- <version>3.5.6-Final</version> -->
1223
      <!-- </dependency> -->
1224
      <dependency>
1225
        <groupId>org.hibernate.common</groupId>
1226
        <artifactId>hibernate-commons-annotations</artifactId>
1227
        <version>4.0.1.Final</version>
1228
      </dependency>
1229
      <dependency>
1230
        <groupId>org.hibernate</groupId>
1231
        <artifactId>hibernate-search</artifactId>
1232
        <version>4.2.0.Final</version>
1233
      </dependency>
1234

1235
      <dependency>
1236
        <!-- needed?? -->
1237
        <groupId>org.hibernate</groupId>
1238
        <artifactId>hibernate-search-engine</artifactId>
1239
        <version>4.2.0.Final</version>
1240
        <exclusions>
1241
          <!-- still needed ?? -->
1242
          <exclusion>
1243
            <groupId>org.apache.lucene</groupId>
1244
            <artifactId>lucene-core</artifactId>
1245
          </exclusion>
1246
        </exclusions>
1247
      </dependency>
1248
      <dependency>
1249
        <groupId>org.javassist</groupId>
1250
        <artifactId>javassist</artifactId>
1251
        <version>3.17.1-GA</version>
1252
      </dependency>
1253
      <dependency>
1254
        <groupId>org.hibernate</groupId>
1255
        <artifactId>hibernate-cglib-repack</artifactId>
1256
        <version>2.1_3</version>
1257
      </dependency>
1258

1259
      <dependency>
1260
        <!-- still needed ?? -->
1261
        <groupId>org.hibernate</groupId>
1262
        <artifactId>hibernate-parent</artifactId>
1263
        <!-- last version is 3.6.10.Final -->
1264
        <version>${hibernate.version}</version>
1265
      </dependency>
1266

1267
      <!-- ******* SPRING ******* -->
1268
      <dependency>
1269
        <groupId>org.springframework</groupId>
1270
        <artifactId>org.springframework.core</artifactId>
1271
        <version>${spring.version}</version>
1272
      </dependency>
1273
      <dependency>
1274
        <groupId>org.springframework</groupId>
1275
        <artifactId>org.springframework.context</artifactId>
1276
        <version>${spring.version}</version>
1277
      </dependency>
1278
      <dependency>
1279
        <groupId>org.springframework</groupId>
1280
        <artifactId>org.springframework.beans</artifactId>
1281
        <version>${spring.version}</version>
1282
      </dependency>
1283
      <dependency>
1284
        <groupId>org.springframework</groupId>
1285
        <artifactId>org.springframework.orm</artifactId>
1286
        <version>${spring.version}</version>
1287
      </dependency>
1288
      <dependency>
1289
        <groupId>org.springframework</groupId>
1290
        <artifactId>org.springframework.jdbc</artifactId>
1291
        <version>${spring.version}</version>
1292
      </dependency>
1293
      <dependency>
1294
        <groupId>org.springframework</groupId>
1295
        <artifactId>org.springframework.test</artifactId>
1296
        <version>${spring.version}</version>
1297
      </dependency>
1298
      <dependency>
1299
        <groupId>org.springframework</groupId>
1300
        <artifactId>org.springframework.web.servlet</artifactId>
1301
        <version>${spring.version}</version>
1302
      </dependency>
1303
      <dependency>
1304
        <groupId>org.springframework</groupId>
1305
        <artifactId>org.springframework.web</artifactId>
1306
        <version>${spring.version}</version>
1307
      </dependency>
1308
      <dependency>
1309
        <groupId>org.springframework</groupId>
1310
        <artifactId>org.springframework.aop</artifactId>
1311
        <version>${spring.version}</version>
1312
      </dependency>
1313
      <dependency>
1314
        <groupId>org.springframework</groupId>
1315
        <artifactId>org.springframework.aspects</artifactId>
1316
        <version>${spring.version}</version>
1317
      </dependency>
1318
      <dependency>
1319
        <groupId>org.springframework</groupId>
1320
        <artifactId>org.springframework.expression</artifactId>
1321
        <version>${spring.version}</version>
1322
      </dependency>
1323
      <!-- <dependency> <groupId>org.springframework</groupId> <artifactId>org.springframework.context.support</artifactId> 
1324
        <version>${spring.version}</version> </dependency> -->
1325
      <dependency>
1326
        <groupId>org.springframework</groupId>
1327
        <artifactId>spring-context-support</artifactId>
1328
        <version>${spring.version}</version>
1329
      </dependency>
1330
      <dependency>
1331
        <groupId>org.springframework</groupId>
1332
        <artifactId>org.springframework.oxm</artifactId>
1333
        <version>${spring.version}</version>
1334
      </dependency>
1335
      <dependency>
1336
        <groupId>org.springframework.security</groupId>
1337
        <artifactId>spring-security-core</artifactId>
1338
        <version>${spring-security.version}</version>
1339
        <exclusions>
1340
          <exclusion>
1341
            <groupId>org.springframework</groupId>
1342
            <artifactId>spring-aop</artifactId>
1343
          </exclusion>
1344
          <exclusion>
1345
            <groupId>org.springframework</groupId>
1346
            <artifactId>spring-beans</artifactId>
1347
          </exclusion>
1348
          <exclusion>
1349
            <groupId>org.springframework</groupId>
1350
            <artifactId>spring-context</artifactId>
1351
          </exclusion>
1352
          <exclusion>
1353
            <groupId>org.springframework</groupId>
1354
            <artifactId>spring-core</artifactId>
1355
          </exclusion>
1356
          <exclusion>
1357
            <groupId>org.springframework</groupId>
1358
            <artifactId>spring-expression</artifactId>
1359
          </exclusion>
1360
          <exclusion>
1361
            <groupId>org.springframework</groupId>
1362
            <artifactId>spring-tx</artifactId>
1363
          </exclusion>
1364
        </exclusions>
1365
      </dependency>
1366
      <dependency>
1367
        <groupId>org.springframework.security</groupId>
1368
        <artifactId>spring-security-config</artifactId>
1369
        <version>${spring-security.version}</version>
1370
        <exclusions>
1371
          <exclusion>
1372
            <groupId>org.springframework</groupId>
1373
            <artifactId>spring-aop</artifactId>
1374
          </exclusion>
1375
          <exclusion>
1376
            <groupId>org.springframework</groupId>
1377
            <artifactId>spring-beans</artifactId>
1378
          </exclusion>
1379
          <exclusion>
1380
            <groupId>org.springframework</groupId>
1381
            <artifactId>spring-context</artifactId>
1382
          </exclusion>
1383
          <exclusion>
1384
            <groupId>org.springframework</groupId>
1385
            <artifactId>spring-core</artifactId>
1386
          </exclusion>
1387
          <exclusion>
1388
            <groupId>org.springframework</groupId>
1389
            <artifactId>spring-web</artifactId>
1390
          </exclusion>
1391
        </exclusions>
1392
      </dependency>
1393
      <dependency>
1394
        <groupId>org.springframework.security</groupId>
1395
        <artifactId>spring-security-web</artifactId>
1396
        <version>${spring-security.version}</version>
1397
        <exclusions>
1398
          <exclusion>
1399
            <groupId>org.springframework</groupId>
1400
            <artifactId>spring-aop</artifactId>
1401
          </exclusion>
1402
          <exclusion>
1403
            <groupId>org.springframework</groupId>
1404
            <artifactId>spring-beans</artifactId>
1405
          </exclusion>
1406
          <exclusion>
1407
            <groupId>org.springframework</groupId>
1408
            <artifactId>spring-context</artifactId>
1409
          </exclusion>
1410
          <exclusion>
1411
            <groupId>org.springframework</groupId>
1412
            <artifactId>spring-core</artifactId>
1413
          </exclusion>
1414
          <exclusion>
1415
            <groupId>org.springframework</groupId>
1416
            <artifactId>spring-web</artifactId>
1417
          </exclusion>
1418
          <exclusion>
1419
            <groupId>org.springframework</groupId>
1420
            <artifactId>spring-expression</artifactId>
1421
          </exclusion>
1422
        </exclusions>
1423
      </dependency>
1424

1425
      <!-- ******* SERVLET/JSP/JSF ******* -->
1426
      <dependency>
1427
        <groupId>javax.servlet</groupId>
1428
        <artifactId>javax.servlet-api</artifactId>
1429
        <version>3.1.0</version>
1430
      </dependency>
1431
      <!-- ******* DATABASES DRIVER ******* -->
1432
      <dependency>
1433
        <!-- SQL Server and Sybase -->
1434
        <groupId>net.sourceforge.jtds</groupId>
1435
        <artifactId>jtds</artifactId>
1436
        <version>1.3.0</version>
1437
      </dependency>
1438
      <dependency>
1439
        <groupId>mysql</groupId>
1440
        <artifactId>mysql-connector-java</artifactId>
1441
        <version>5.1.24</version>
1442
      </dependency>
1443
      <dependency>
1444
        <groupId>postgresql</groupId>
1445
        <artifactId>postgresql</artifactId>
1446
        <!--version>8.2-504.jdbc4</version -->
1447
        <version>9.1-901.jdbc4</version>
1448
      </dependency>
1449
      <dependency>
1450
        <groupId>hsqldb</groupId>
1451
        <artifactId>hsqldb</artifactId>
1452
        <version>${hsqldb.version}</version>
1453
      </dependency>
1454
      <!--for sqlserver2008 and sqlserver2005 -->
1455
      <dependency>
1456
        <groupId>com.microsoft.sqlserver</groupId>
1457
        <artifactId>jdbc4</artifactId>
1458
        <version>2.0</version>
1459
      </dependency>
1460

1461
      <dependency>
1462
        <groupId>oracle</groupId>
1463
        <artifactId>ojdbc14</artifactId>
1464
        <version>10.2.0.4.0</version>
1465
      </dependency>
1466
      <dependency>
1467
        <groupId>com.h2database</groupId>
1468
        <artifactId>h2</artifactId>
1469
        <!-- <version>1.1.115</version> -->
1470
        <version>1.3.170</version>
1471
      </dependency>
1472
      <!-- yourkit profiler api controller (used in ..) -->
1473
      <dependency>
1474
        <groupId>com.yourkit</groupId>
1475
        <artifactId>yjp-controller-api-redist</artifactId>
1476
        <version>9.0.8</version>
1477
        <!-- <version>10.0.6</version> TODO find repo or put into our own -->
1478
        <scope>test</scope>
1479
      </dependency>
1480
      <!-- For Validation -->
1481
      <dependency>
1482
        <groupId>javax.validation</groupId>
1483
        <artifactId>validation-api</artifactId>
1484
        <version>1.0.0.GA</version>
1485
      </dependency>
1486
      <dependency>
1487
        <groupId>org.hibernate</groupId>
1488
        <artifactId>hibernate-validator</artifactId>
1489
        <version>4.3.1.Final</version>
1490
      </dependency>
1491
      <dependency>
1492
        <groupId>p6spy</groupId>
1493
        <artifactId>p6spy</artifactId>
1494
        <version>1.3</version>
1495
      </dependency>
1496
      <!-- for ikey-plus -->
1497
      <dependency>
1498
        <groupId>identificationKeyAPI</groupId>
1499
        <artifactId>identificationKeyAPI</artifactId>
1500
        <version>1.0-SNAPSHOT</version>
1501
      </dependency>
1502
      <dependency>
1503
        <groupId>com.itextpdf</groupId>
1504
        <artifactId>itextpdf</artifactId>
1505
        <version>5.4.0</version>
1506
        <scope>compile</scope>
1507
      </dependency>
1508
      <!-- AptView -->
1509
      <dependency>
1510
        <groupId>org.apache.maven.doxia</groupId>
1511
        <artifactId>doxia-module-apt</artifactId>
1512
        <version>${doxia.version}</version>
1513
      </dependency>
1514
      <dependency>
1515
        <groupId>org.apache.maven.doxia</groupId>
1516
        <artifactId>doxia-module-xhtml</artifactId>
1517
        <version>${doxia.version}</version>
1518
      </dependency>
1519
    </dependencies>
1520
  </dependencyManagement>
1521
</project>
1522
Add picture from clipboard (Maximum size: 40 MB)