Project

General

Profile

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