Project

General

Profile

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