Project

General

Profile

Download (60.4 KB) Statistics
| Branch: | Tag: | Revision:
1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3
    <modelVersion>4.0.0</modelVersion>
4
    <groupId>eu.etaxonomy</groupId>
5
    <artifactId>cdmlib-parent</artifactId>
6
	<version>3.3.7-SNAPSHOT</version>
7
    <name>CDM Library</name>
8
    <description>The Java implementation of the Common Data Model (CDM), the data model for EDIT's internet platform for cybertaxonomy.</description>
9
    <url>http://cybertaxonomy.eu/cdmlib/</url>
10
    <inceptionYear>2007</inceptionYear>
11
    <packaging>pom</packaging>
12
    <modules>
13
        <module>cdmlib-commons</module>
14
        <module>cdmlib-model</module>
15
        <module>cdmlib-persistence</module>
16
        <module>cdmlib-services</module>
17
        <module>cdmlib-ext</module>
18
        <module>cdmlib-io</module>
19
        <module>cdmlib-remote</module>
20
        <module>cdmlib-print</module>
21
        <module>cdmlib-remote-webapp</module>
22
    </modules>
23
    <properties>
24
	<vaadin.version>7.0.7</vaadin.version>
25
	<!-- <vaadin.version>7.1.3</vaadin.version> -->
26
	<java.codelevel>1.6</java.codelevel>
27
        <spring.version>3.2.2.RELEASE</spring.version>
28
        <spring-security.version>3.1.3.RELEASE</spring-security.version>
29
	    <hibernate.version>4.1.10.Final</hibernate.version>
30
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
31
        <unitils.version>3.3</unitils.version>
32
        <lucene.version>3.6.2</lucene.version>
33
        <hsqldb.version>1.8.0.10</hsqldb.version><!-- 1.8.0.10, 1.9.0-rc6 (manualy build only for debugging) -->
34
		<httpcomponents.version>4.2.3</httpcomponents.version>
35
		<doxia.version>1.3</doxia.version>
36
    </properties>
37
    <scm>
38
        <connection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/cdmlib/</connection>
39
        <developerConnection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/cdmlib/</developerConnection>
40
        <url>http://dev.e-taxonomy.eu/trac/browser/trunk/cdmlib</url>
41
    </scm>
42
    <mailingLists>
43
        <mailingList>
44
            <name>dev-edit</name>
45
            <subscribe>
46
                https://listes.mnhn.fr/wwsympa.fcgi/suboptions/dev-edit
47
            </subscribe>
48
            <unsubscribe>
49
                https://listes.mnhn.fr/wwsympa.fcgi/signoff/dev-edit
50
            </unsubscribe>
51
            <post>dev-edit@mnhn.fr</post>
52
            <archive>https://listes.mnhn.fr/wwsympa.fcgi/arc/dev-edit</archive>
53
        </mailingList>
54
        <mailingList>
55
            <name>cdm-edit</name>
56
            <post>cdm-edit@mnhn.fr</post>
57
            <subscribe>
58
                https://listes.mnhn.fr/wwsympa.fcgi/suboptions/cdm-edit
59
            </subscribe>
60
            <unsubscribe>
61
                https://listes.mnhn.fr/wwsympa.fcgi/signoff/cdm-edit
62
            </unsubscribe>
63
            <archive>https://listes.mnhn.fr/wwsympa.fcgi/arc/cdm-edit</archive>
64
        </mailingList>
65
    </mailingLists>
66
    <licenses>
67
        <license>
68
            <name>Mozilla Public License Version 1.1</name>
69
            <url>http://www.mozilla.org/MPL/MPL-1.1.html</url>
70
            <distribution>repo</distribution>
71
        </license>
72
    </licenses>
73
    <organization>
74
        <name>EDIT</name>
75
        <url>http://www.e-taxonomy.eu/</url>
76
    </organization>
77
    <developers>
78
        <developer>
79
            <!-- your SVN account id please! -->
80
            <id>ben.clark</id>
81
            <name>
82
                Ben Clark
83
            </name>
84
            <email>b.clark [at] kew.org</email>
85
            <organization>
86
                Royal Botanic Gardens, Kew
87
            </organization>
88
            <organizationUrl>http://www.kew.org/computing/</organizationUrl>
89
            <timezone>0</timezone>
90
            <roles>
91
                <role>Architect</role>
92
                <role>Java Developer</role>
93
            </roles>
94
            <url />
95
        </developer>
96
        <developer>
97
            <!-- your SVN account id please! -->
98
            <id>a.kohlbecker</id>
99
            <name>
100
                Andreas Kohlbecker
101
            </name>
102
            <email>a.kohlbecker [at] bgbm.org</email>
103
            <organization>
104
                Botanical Garden Botanical Museum Berlin
105
            </organization>
106
            <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
107
            <timezone>+1</timezone>
108
            <roles>
109
                <role>Java Developer</role>
110
            </roles>
111
            <url />
112
        </developer>
113
        <developer>
114
            <!-- your SVN account id please! -->
115
            <id>k.luther</id>
116
            <name>
117
                Katja Luther
118
            </name>
119
            <email>k.luther [at] bgbm.org</email>
120
            <organization>
121
                Botanical Garden Botanical Museum Berlin
122
            </organization>
123
            <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
124
            <timezone>+1</timezone>
125
            <roles>
126
                <role>Java Developer</role>
127
            </roles>
128
            <url />
129
        </developer>
130
        <developer>
131
            <!-- your SVN account id please! -->
132
            <id>a.mueller</id>
133
            <name>
134
                Andreas Müller
135
            </name>
136
            <email>a.mueller [at] bgbm.org</email>
137
            <organization>
138
                Botanical Garden Botanical Museum Berlin
139
            </organization>
140
            <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
141
            <timezone>+1</timezone>
142
            <roles>
143
                <role>Architect</role>
144
                <role>Java Developer</role>
145
                <role>Release Manager</role>
146
            </roles>
147
            <url />
148
        </developer>
149
    </developers>
150
    <!--contributors>
151
        <contributor>
152
            <name>Test-Contributor</name>
153
        </contributor>
154
    </contributors-->
155
    <issueManagement>
156
        <system>Trac</system>
157
        <url>http://dev.e-taxonomy.eu/trac/</url>
158
    </issueManagement>
159
    <ciManagement>
160
        <system>Jenkins</system>
161
        <url>http://int.e-taxonomy.eu/jenkins</url>
162
    </ciManagement>
163
    <!-- **** REPOSITORIES **** -->
164
    <profiles>
165
        <profile>
166
          <id>local-repository</id>
167
          <activation>
168
            <property>
169
              <name>localrepo</name>
170
            </property>
171
          </activation>
172
          <repositories>
173
            <repository>
174
              <id>EditLocalRepository</id>
175
              <url>file://${localrepo}/eu/etaxonomy/</url>
176
              <releases>
177
                <enabled>false</enabled>
178
                <updatePolicy>always</updatePolicy>
179
              </releases>
180
              <snapshots>
181
                <enabled>true</enabled>
182
                <updatePolicy>always</updatePolicy>
183
              </snapshots>
184
            </repository>
185
          </repositories>
186
        </profile>
187
      </profiles>
188
    <repositories>
189
        <!-- sun repository -->
190
        <repository>
191
            <id>java.net</id>
192
            <url>http://download.java.net/maven/1/</url>
193
        </repository>
194
        <!-- the cdm internal repository -->
195
        <repository>
196
            <id>EditRepository</id>
197
            <url>http://wp5.e-taxonomy.eu/mavenrepo/</url>
198
        </repository>
199
        <!-- apache incubating repository -->
200
        <repository>
201
            <id>ApacheIncubating</id>
202
            <url>http://people.apache.org/repo/m2-incubating-repository/</url>
203
        </repository>
204
        <!-- Neccessary for hibernate-envers -->
205
        <repository>
206
            <releases>
207
                <enabled>true</enabled>
208
                <updatePolicy>always</updatePolicy>
209
                <checksumPolicy>warn</checksumPolicy>
210
            </releases>
211
            <snapshots>
212
                <enabled>false</enabled>
213
                <updatePolicy>never</updatePolicy>
214
                <checksumPolicy>fail</checksumPolicy>
215
            </snapshots>
216
            <id>jboss-repository</id>
217
            <name>JBoss Repository</name>
218
            <url>http://repository.jboss.com</url>
219
        </repository>
220
        <!-- codehaus mule repository needed for yourkit  -->
221
        <repository>
222
            <id>CodehausMuleRepository</id>
223
            <url>http://dist.codehaus.org/mule/dependencies/maven2/</url>
224
        </repository>
225
        <!-- current spring source repositories -->
226
        <repository>
227
            <id>SpringSource Enterprise Bundle Repository - External Bundle Milestones</id>
228
            <url>http://repository.springsource.com/maven/bundles/milestone</url>
229
        </repository>
230
        <repository>
231
            <id>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</id>
232
            <url>http://repository.springsource.com/maven/bundles/release</url>
233
        </repository>
234
        <repository>
235
            <id>SpringSource Enterprise Bundle Repository - External Bundle Releases</id>
236
            <url>http://repository.springsource.com/maven/bundles/external</url>
237
        </repository>
238
	    <!-- for ikey-plus -->
239
		<repository>
240
        	<id>itextpdf.com</id>
241
            <name>Maven Repository for iText</name>
242
            <url>http://maven.itextpdf.com/</url>
243
        </repository>
244
	<!-- Vaadin -->
245
	<repository>
246
    	  <id>vaadin-addons</id>
247
    	  <url>http://maven.vaadin.com/vaadin-addons</url>
248
	</repository>
249
    </repositories>
250
    <!-- **** PLUGINS **** -->
251
    <build>
252
        <plugins>
253
            <plugin>
254
                <groupId>org.apache.maven.plugins</groupId>
255
                <artifactId>maven-compiler-plugin</artifactId>
256
                <version>2.3.2</version>
257
                <configuration>
258
                    <source>${java.codelevel}</source>
259
                    <target>${java.codelevel}</target>
260
                    <encoding>UTF-8</encoding>
261
                </configuration>
262
            </plugin>
263
            <plugin>
264
                <groupId>org.apache.maven.plugins</groupId>
265
                <artifactId>maven-surefire-plugin</artifactId>
266
                <version>2.12</version>
267
                <configuration>
268
                    <argLine>-Xmx512M -XX:MaxPermSize=128M</argLine>
269
                    <runOrder>alphabetical</runOrder>
270
					<includes>
271
                        <include>**/*Test.java</include>
272
                    </includes>
273
                </configuration>
274
            </plugin>
275
            <plugin>
276
                <groupId>org.codehaus.mojo</groupId>
277
                <artifactId>buildnumber-maven-plugin</artifactId>
278
                <version>1.0-beta-3</version>
279
                <executions>
280
                    <execution>
281
                        <!--<phase>deploy</phase>-->
282
                        <goals>
283
                            <goal>create</goal>
284
                        </goals>
285
                    </execution>
286
                </executions>
287
                <configuration>
288
                    <doCheck>false</doCheck>
289
                    <!-- Only create the build number if there are no local modifications -->
290
                    <doUpdate>false</doUpdate>
291
                    <!-- automatically update the local svn copy -->
292
                </configuration>
293
            </plugin>
294
            <plugin>
295
                <groupId>org.apache.maven.plugins</groupId>
296
                <artifactId>maven-site-plugin</artifactId>
297
                <version>3.0</version>
298
                <configuration>
299
                    <locales>en</locales>
300
		    <outputEncoding>UTF-8</outputEncoding>
301
                </configuration>
302
            </plugin>
303
            <plugin>
304
                <groupId>org.apache.maven.plugins</groupId>
305
                <artifactId>maven-source-plugin</artifactId>
306
                <version>2.1.2</version>
307
                <executions>
308
                    <execution>
309
                        <id>attach-sources</id>
310
                        <phase>verify</phase>
311
                        <goals>
312
                            <goal>jar</goal>
313
                        </goals>
314
                    </execution>
315
                </executions>
316
            </plugin>
317
            <plugin>
318
                <groupId>org.apache.maven.plugins</groupId>
319
                <artifactId>maven-javadoc-plugin</artifactId>
320
                <version>2.7</version>
321
                <configuration>
322
                    <stylesheet>maven</stylesheet>
323
                    <quiet>true</quiet>
324
                    <detectLinks>true</detectLinks>
325
                    <failOnError>false</failOnError>
326
                </configuration>
327
                <executions>
328
                    <execution>
329
                        <id>aggregate</id>
330
                        <goals>
331
                            <goal>aggregate</goal>
332
                        </goals>
333
                        <phase>site</phase>
334
                    </execution>
335
                </executions>
336
            </plugin>
337
            <plugin>
338
                <groupId>org.apache.maven.plugins</groupId>
339
                <artifactId>maven-eclipse-plugin</artifactId>
340
                <version>2.9</version>
341
                <configuration>
342
                    <downloadSources>true</downloadSources>
343
                    <downloadJavadocs>true</downloadJavadocs>
344
                </configuration>
345
            </plugin>
346
            <plugin>
347
                <groupId>com.agilejava.docbkx</groupId>
348
                <artifactId>docbkx-maven-plugin</artifactId>
349
                <version>2.0.9</version>
350
                <executions>
351
                    <execution>
352
                        <goals>
353
                            <goal>generate-html</goal>
354
                            <goal>generate-pdf</goal>
355
                        </goals>
356
                        <phase>pre-site</phase>
357
                    </execution>
358
                </executions>
359
                <dependencies>
360
                    <dependency>
361
                        <groupId>org.docbook</groupId>
362
                        <artifactId>docbook-xml</artifactId>
363
                        <version>4.4</version>
364
                        <scope>runtime</scope>
365
                    </dependency>
366
                </dependencies>
367
                <configuration>
368
                    <includes>ReferenceDocumentation.xml</includes>
369
                    <chunkedOutput>true</chunkedOutput>
370
                    <htmlStylesheet>resources/css/html.css</htmlStylesheet>
371
                    <xincludeSupported>true</xincludeSupported>
372
                    <!--<htmlCustomization>src/docbkx/resources/xsl/html_chunk.xsl</htmlCustomization>-->
373
                    <!-- if anyone can get the xsl-fo customization to work properly, then by all
374
                        means use it
375
                        <foCustomization>src/docbkx/resources/xsl/fopdf.xsl</foCustomization>
376
                    -->
377
                    <entities>
378
                        <entity>
379
                            <name>version</name>
380
                            <value>${project.version}</value>
381
                        </entity>
382
                    </entities>
383
                    <!--We want the final documentation and the required resources to end up in
384
              the right place-->
385
                    <postProcess>
386
                        <copy todir="target/site/reference">
387
                            <fileset dir="target/docbkx">
388
                                <include name="**/*.html" />
389
                                <include name="**/*.pdf" />
390
                            </fileset>
391
                        </copy>
392
                        <copy todir="target/site/reference/html">
393
                            <fileset dir="src/docbkx">
394
                                <include name="**/*.css" />
395
                                <include name="**/*.png" />
396
                                <include name="**/*.gif" />
397
                                <include name="**/*.jpg" />
398
                            </fileset>
399
                        </copy>
400
                    </postProcess>
401
                </configuration>
402
            </plugin>
403
            <plugin>
404
                <groupId>org.codehaus.mojo</groupId>
405
                <artifactId>wagon-maven-plugin</artifactId>
406
                <version>1.0-beta-3</version>
407
                <configuration>
408
                    <fromDir>${project.build.directory}/docbkx/</fromDir>
409
                    <includes>**/*</includes>
410
                    <excludes />
411
                    <url>scpexe://wp5.e-taxonomy.eu</url>
412
                    <serverId>wp5.e-taxonomy.eu</serverId>
413
                    <toDir>var/www/wp5.e-taxonomy.eu/cdmlib/reference/${project.version}</toDir>
414
                </configuration>
415
                <executions>
416
                    <execution>
417
                        <id>upload-reference-documentation</id>
418
                        <phase>site-deploy</phase>
419
                        <goals>
420
                            <goal>upload</goal>
421
                        </goals>
422
                    </execution>
423
                </executions>
424
            </plugin>
425
      <plugin>
426
        <groupId>org.apache.maven.plugins</groupId>
427
        <artifactId>maven-release-plugin</artifactId>
428
        <version>2.1</version>
429
        <configuration>
430
          <allowTimestampedSnapshots>true</allowTimestampedSnapshots>
431
          <autoVersionSubmodules>true</autoVersionSubmodules>
432
          <preparationGoals>clean verify install</preparationGoals>
433
          <goals>deploy</goals><!-- skipping site-deploy by explicitly configuring the goal here -->
434
          <tagBase>http://dev.e-taxonomy.eu/svn/tags/cdmlib</tagBase>
435
        </configuration>
436
      </plugin>
437
        </plugins>
438
        <!--  -->
439
        <extensions>
440
            <extension>
441
                <groupId>org.apache.maven.wagon</groupId>
442
                <artifactId>wagon-scm</artifactId>
443
                <version>1.0-beta-6</version>
444
            </extension>
445
            <extension>
446
                <groupId>org.apache.maven.wagon</groupId>
447
                <artifactId>wagon-ssh</artifactId>
448
                <version>1.0-beta-6</version>
449
            </extension>
450
            <extension>
451
                <groupId>org.apache.maven.wagon</groupId>
452
                <artifactId>wagon-ssh-external</artifactId>
453
                <version>1.0-beta-6</version>
454
            </extension>
455
            <extension>
456
                <groupId>org.apache.maven.scm</groupId>
457
                <artifactId>maven-scm-manager-plexus</artifactId>
458
                <version>1.0</version>
459
            </extension>
460
            <extension>
461
                <groupId>org.apache.maven.scm</groupId>
462
                <artifactId>maven-scm-provider-svnexe</artifactId>
463
                <version>1.0</version>
464
            </extension>
465
            <!-- WebDAV plugin to upload snapshots -->
466
            <extension>
467
                <groupId>org.apache.maven.wagon</groupId>
468
                <artifactId>wagon-webdav</artifactId>
469
                <version>1.0-beta-2</version>
470
            </extension>
471
        </extensions>
472
    </build>
473
    <reporting>
474
        <plugins>
475
            <plugin>
476
                <!-- you will want to start by publishing your classes' Javadocs -->
477
                <groupId>org.apache.maven.plugins</groupId>
478
                <artifactId>maven-javadoc-plugin</artifactId>
479
                <version>2.7</version>
480
                <configuration>
481
                    <detectLinks>true</detectLinks>
482
                </configuration>
483
            </plugin>
484
            <plugin>
485
                <!-- this will generate an indexed and cross-referenced HTML version of your source code -->
486
                <groupId>org.apache.maven.plugins</groupId>
487
                <artifactId>maven-jxr-plugin</artifactId>
488
                <version>2.2</version>
489
            </plugin>
490
            <plugin>
491
                <!-- 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 -->
492
                <groupId>org.codehaus.mojo</groupId>
493
                <artifactId>taglist-maven-plugin</artifactId>
494
                <version>2.4</version>
495
            </plugin>
496
            <plugin>
497
                <!-- 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 -->
498
                <groupId>org.codehaus.mojo</groupId>
499
                <artifactId>cobertura-maven-plugin</artifactId>
500
                <version>2.4</version>
501
                <!--
502
                    <executions>
503
                    <execution>
504
                    <id>clean</id>
505
                    <phase>clean</phase>
506
                    <goals>
507
                    <goal>clean</goal>
508
                    </goals>
509
                    </execution>
510
                    </executions>
511
                -->
512
            </plugin>
513
            <!--
514
            <plugin>
515
                <groupId>org.apache.maven.plugins</groupId>
516
                <artifactId>maven-project-info-reports-plugin</artifactId>
517
                <reportSets>
518
                    <reportSet>
519
                        <reports>
520
                            <report>dependencies</report>
521
                            <report>project-team</report>
522
                            <report>mailing-list</report>
523
                            <report>cim</report>
524
                            <report>issue-tracking</report>
525
                            <report>license</report>
526
                            <report>scm</report>
527
                        </reports>
528
                    </reportSet>
529
                </reportSets>
530
            </plugin>   -->
531
            <!-- The changes-maven-plugin plug-in uses a special XML file (src/changes/changes.xml) to track releases and changes in each release -->
532
            <plugin>
533
                <groupId>org.apache.maven.plugins</groupId>
534
                <artifactId>maven-changes-plugin</artifactId>
535
                <version>2.3</version>
536
                <configuration>
537
                    <issueLinkTemplatePerSystem>
538
                        <default>%URL%/ticket/%ISSUE%</default>
539
                    </issueLinkTemplatePerSystem>
540
                </configuration>
541
                <reportSets>
542
                    <reportSet>
543
                        <reports>
544
                            <report>changes-report</report>
545
                        </reports>
546
                    </reportSet>
547
                </reportSets>
548
            </plugin>
549
            <!--
550
            <plugin>
551
                <artifactId>maven-surefire-plugin</artifactId>
552
            </plugin>
553
            -->
554
            <!-- The changelog plug-in generates a nice report describing which files have been changed and by whom -->
555
            <!--
556
            <plugin>
557
                <groupId>org.codehaus.mojo</groupId>
558
                <artifactId>changelog-maven-plugin</artifactId>
559
            </plugin>
560
            -->
561
        </plugins>
562

    
563
    </reporting>
564
    <!--     DISTRIBUTION MANAGEMENT -->
565
    <distributionManagement>
566
        <site>
567
            <id>wp5.e-taxonomy.eu</id>
568
            <name>CDM Library Website</name>
569
            <url>scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/cdmlib/</url>
570
        </site>
571
        <repository>
572
            <uniqueVersion>false</uniqueVersion>
573
            <id>wp5.e-taxonomy.eu</id>
574
            <name>Edit Maven Repository</name>
575
            <url>scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/mavenrepo/</url>
576
            <layout>default</layout>
577
        </repository>
578
    </distributionManagement>
579
    <!-- **** DEPENDENCIES **** -->
580
<dependencies>
581
        <dependency>
582
            <groupId>junit</groupId>
583
            <artifactId>junit</artifactId>
584
        </dependency>
585
        <dependency>
586
            <groupId>log4j</groupId>
587
            <artifactId>log4j</artifactId>
588
        </dependency>
589
    </dependencies>
590
    <dependencyManagement>
591
        <dependencies>
592
            <dependency>
593
                <groupId>eu.etaxonomy</groupId>
594
                <artifactId>cdmlib-commons</artifactId>
595
                <version>${project.version}</version>
596
            </dependency>
597
            <dependency>
598
                <groupId>eu.etaxonomy</groupId>
599
                <artifactId>cdmlib-model</artifactId>
600
                <version>${project.version}</version>
601
            </dependency>
602
            <dependency>
603
                <groupId>eu.etaxonomy</groupId>
604
                <artifactId>cdmlib-persistence</artifactId>
605
                <version>${project.version}</version>
606
            </dependency>
607
            <dependency>
608
                <groupId>eu.etaxonomy</groupId>
609
                <artifactId>cdmlib-services</artifactId>
610
                <version>${project.version}</version>
611
            </dependency>
612
            <dependency>
613
                <groupId>eu.etaxonomy</groupId>
614
                <artifactId>cdmlib-io</artifactId>
615
                <version>${project.version}</version>
616
            </dependency>
617
            <dependency>
618
                <groupId>eu.etaxonomy</groupId>
619
                <artifactId>cdmlib-remote</artifactId>
620
                <version>${project.version}</version>
621
            </dependency>
622
            <dependency>
623
                <groupId>eu.etaxonomy</groupId>
624
                <artifactId>cdmlib-remote-webapp</artifactId>
625
                <version>${project.version}</version>
626
            </dependency>
627
            <dependency>
628
                <groupId>eu.etaxonomy</groupId>
629
                <artifactId>cdm-server</artifactId>
630
                <version>${project.version}</version>
631
            </dependency>
632
            <dependency>
633
                <groupId>eu.etaxonomy</groupId>
634
                <artifactId>cdmlib-ext</artifactId>
635
                <version>${project.version}</version>
636
            </dependency>
637
            <dependency>
638
                <groupId>eu.etaxonomy</groupId>
639
                <artifactId>cdmlib-print</artifactId>
640
                <version>${project.version}</version>
641
            </dependency>
642
            <!--*********** JAXB********* -->
643
            <dependency>
644
                <groupId>javax.xml.bind</groupId>
645
                <artifactId>jaxb-api</artifactId>
646
                <version>2.2.7</version>
647
            </dependency>
648
            <dependency>
649
                <groupId>xml-resolver</groupId>
650
                <artifactId>xml-resolver</artifactId>
651
                <version>1.2</version>
652
            </dependency>
653
            <dependency>
654
                <groupId>javax.activation</groupId>
655
                <artifactId>activation</artifactId>
656
                <version>1.1.1</version>
657
            </dependency>
658
            <dependency>
659
                <groupId>com.sun.xml.bind</groupId>
660
                <artifactId>jaxb-impl</artifactId>
661
                <version>2.2-EA</version>
662
            </dependency>
663
            <dependency>
664
                <groupId>com.sun.xml.bind</groupId>
665
                <artifactId>jaxb1-impl</artifactId>
666
                <version>2.2-EA</version>
667
            </dependency>
668
            <dependency>
669
                <groupId>com.sun.xml.bind</groupId>
670
                <artifactId>jaxb-xjc</artifactId>
671
                <version>2.2-EA</version>
672
            </dependency>
673
            <!-- ******* hibernate uses slf4j ******* -->
674
            <dependency>
675
                <groupId>org.slf4j</groupId>
676
                <artifactId>slf4j-api</artifactId>
677
                <version>1.7.2</version>
678
            </dependency>
679
            <dependency>
680
                <groupId>org.slf4j</groupId>
681
                <artifactId>slf4j-log4j12</artifactId>
682
                <version>1.7.2</version>
683
            </dependency>
684
      <!-- ******* testing ******* -->
685
            <dependency>
686
                <groupId>junit</groupId>
687
                <artifactId>junit</artifactId>
688
                <version>4.11</version>
689
                <scope>test</scope>
690
            </dependency>
691
	      <dependency>
692
	        <groupId>com.carrotsearch</groupId>
693
	        <artifactId>junit-benchmarks</artifactId>
694
	        <version>0.5.0</version>
695
	        <scope>test</scope>
696
	      </dependency>
697
	      <dependency>
698
	        <groupId>org.unitils</groupId>
699
	        <artifactId>unitils-core</artifactId>
700
	        <version>${unitils.version}</version>
701
	        <!-- <scope>test</scope> unscoped since we need this dependency at compile time in persistence for H2DbSupport.java -->
702
	      </dependency>
703
	      <dependency>
704
	        <groupId>org.unitils</groupId>
705
	        <artifactId>unitils-database</artifactId>
706
	        <version>${unitils.version}</version>
707
	        <scope>test</scope>
708
	        <exclusions>
709
	            <exclusion>
710
	                <groupId>org.springframework</groupId>
711
	                <artifactId>spring-jdbc</artifactId>
712
	            </exclusion>
713
	        </exclusions>
714
	      </dependency>
715
	      <dependency>
716
	        <groupId>org.unitils</groupId>
717
	        <artifactId>unitils-dbmaintainer</artifactId>
718
	        <version>${unitils.version}</version>
719
	        <scope>test</scope>
720
	        <exclusions>
721
	            <exclusion>
722
	                <groupId>org.hibernate</groupId>
723
	                <artifactId>hibernate</artifactId>
724
	            </exclusion>
725
	        </exclusions>
726
	      </dependency>
727
	      <dependency>
728
	        <groupId>org.unitils</groupId>
729
	        <artifactId>unitils-dbunit</artifactId>
730
	        <version>${unitils.version}</version>
731
	        <scope>test</scope>
732
	        <exclusions>
733
	          <exclusion>
734
	            <groupId>org.springframework</groupId>
735
	            <artifactId>spring-core</artifactId>
736
	          </exclusion>
737
	          <exclusion>
738
	            <groupId>org.springframework</groupId>
739
	            <artifactId>spring-jdbc</artifactId>
740
	          </exclusion>
741
	          <exclusion>
742
	            <groupId>org.springframework</groupId>
743
	            <artifactId>spring-beans</artifactId>
744
	          </exclusion>
745
	        </exclusions>
746
	      </dependency>
747
	       <dependency>
748
	        <groupId>org.unitils</groupId>
749
	        <artifactId>unitils-easymock</artifactId>
750
	        <version>${unitils.version}</version>
751
	        <scope>test</scope>
752
	      </dependency>
753
	      <dependency>
754
	        <groupId>org.unitils</groupId>
755
	        <artifactId>unitils-mock</artifactId>
756
	        <version>${unitils.version}</version>
757
	        <scope>test</scope>
758
	      </dependency>
759
	      <dependency>
760
	        <groupId>org.unitils</groupId>
761
	        <artifactId>unitils-inject</artifactId>
762
	        <version>${unitils.version}</version>
763
	        <scope>test</scope>
764
	      </dependency>
765
	       <dependency>
766
	        <groupId>org.unitils</groupId>
767
	        <artifactId>unitils-orm</artifactId>
768
	        <version>${unitils.version}</version>
769
	        <scope>test</scope>
770
            <exclusions>
771
                <exclusion>
772
                    <groupId>org.springframework</groupId>
773
                    <artifactId>spring-context</artifactId>
774
                </exclusion>
775
                <exclusion>
776
                    <groupId>org.springframework</groupId>
777
                    <artifactId>spring-orm</artifactId>
778
                </exclusion>
779
				<exclusion>
780
                    <groupId>javax.persistence</groupId>
781
                    <artifactId>persistence-api</artifactId>
782
                </exclusion>
783
            </exclusions>
784
        </dependency>
785
            <dependency>
786
                <groupId>org.unitils</groupId>
787
                <artifactId>unitils-spring</artifactId>
788
                <version>${unitils.version}</version>
789
                <scope>test</scope>
790
                <exclusions>
791
                    <exclusion>
792
                        <groupId>org.springframework</groupId>
793
                        <artifactId>spring-core</artifactId>
794
                    </exclusion>
795
                    <exclusion>
796
                        <groupId>org.springframework</groupId>
797
                        <artifactId>spring-context</artifactId>
798
                    </exclusion>
799
                    <exclusion>
800
                        <groupId>org.springframework</groupId>
801
                        <artifactId>spring-beans</artifactId>
802
                    </exclusion>
803
                    <exclusion>
804
                        <groupId>org.springframework</groupId>
805
                        <artifactId>spring-test</artifactId>
806
                    </exclusion>                    
807
                    <exclusion>
808
                        <groupId>org.springframework</groupId>
809
                        <artifactId>spring-tx</artifactId>
810
                    </exclusion>
811
                </exclusions>
812
	        </dependency>
813
	        <dependency>
814
	            <groupId>org.easymock</groupId>
815
	            <artifactId>easymock</artifactId>
816
	            <version>3.1</version>
817
	            <scope>test</scope>
818
	        </dependency>
819
	        <dependency>
820
	            <groupId>xmlunit</groupId>
821
	            <artifactId>xmlunit</artifactId>
822
	            <version>1.4</version>
823
	            <scope>test</scope>
824
	        </dependency>
825
	        <dependency>
826
	            <groupId>org.dbunit</groupId>
827
	            <artifactId>dbunit</artifactId>
828
	            <version>2.4.9</version>
829
	            <scope>test</scope>
830
	        </dependency>
831
	        <!--  dependency of unitils database, but with lower number there
832
	        , higher number needed for compatibility with current hibernate and Java 1.6 PreparedStatement -->
833
	        <dependency>
834
		      <groupId>commons-dbcp</groupId>
835
		      <artifactId>commons-dbcp</artifactId>
836
		      <version>1.4</version>
837
<!-- 		      <scope>test</scope> -->
838
	        </dependency>
839
	        
840
	        <!-- ******* aspect ******* -->
841
	        <dependency>
842
	            <groupId>org.aspectj</groupId>
843
	            <artifactId>aspectjrt</artifactId>
844
	            <version>1.7.1</version>
845
	        </dependency>
846
	        <dependency>
847
	            <groupId>org.aspectj</groupId>
848
	            <artifactId>aspectjweaver</artifactId>
849
	            <version>1.7.1</version>
850
	        </dependency>
851
      <!-- ******* VARIOUS ******* -->
852
		  <dependency>
853
			<groupId>log4j</groupId>
854
			<artifactId>log4j</artifactId>
855
			<version>1.2.17</version>
856
		  </dependency>
857
            <dependency>
858
                <groupId>javax.annotation</groupId>
859
                <artifactId>jsr250-api</artifactId>
860
                <version>1.0</version>
861
            </dependency>
862
            <dependency>
863
                <groupId>net.sf.opencsv</groupId>
864
                <artifactId>opencsv</artifactId>
865
                <version>2.3</version>
866
            </dependency>
867
            <dependency>
868
                <groupId>org.eclipse</groupId>
869
                <artifactId>osgi</artifactId>
870
                <version>3.6.0</version>
871
            </dependency>
872
            <dependency>
873
                <groupId>cglib</groupId>
874
                <artifactId>cglib</artifactId>
875
                <version>2.2.2</version>
876
            </dependency>
877
            <dependency>
878
                <groupId>cglib</groupId>
879
                <artifactId>cglib-nodep</artifactId>
880
                <version>2.2.2</version>
881
            </dependency>
882
            <dependency>
883
                <groupId>commons-lang</groupId>
884
                <artifactId>commons-lang</artifactId>
885
                <version>2.6</version>
886
            </dependency>
887
            <dependency>
888
                <groupId>commons-collections</groupId>
889
                <artifactId>commons-collections</artifactId>
890
                <version>3.2.1</version>
891
            </dependency>
892
            <dependency>
893
                <groupId>org.apache.httpcomponents</groupId>
894
                <artifactId>httpclient</artifactId>
895
                <version>${httpcomponents.version}</version>
896
            </dependency>
897
	<dependency>
898
		<groupId>org.apache.httpcomponents</groupId>
899
		<artifactId>httpcore</artifactId>
900
	<!--	<version>${httpcomponents.version}</version> -->
901
		<version>4.2.4</version>
902
		</dependency>
903
            <dependency>
904
                <groupId>commons-io</groupId>
905
                <artifactId>commons-io</artifactId>
906
                <version>2.4</version>
907
            </dependency>
908
			<!-- 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 -->
909
			<dependency>
910
			    <groupId>commons-codec</groupId>
911
				<artifactId>commons-codec</artifactId>
912
				<version>20041127.091804</version>  <!-- probably same as commons-codec version 1.8 --> 
913
			</dependency>
914
			<!-- 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 -->
915
			<dependency>
916
				<groupId>commons-logging</groupId>
917
				<artifactId>commons-logging</artifactId>
918
				<version>1.1.2</version>
919
			</dependency>
920
            <!-- 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 -->
921
			<dependency>
922
				<groupId>org.jboss.logging</groupId>
923
				<artifactId>jboss-logging</artifactId>
924
				<version>3.1.3.GA</version>
925
			</dependency>
926
			<!-- 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.   
927
			-->
928
			<!-- TODO xerces xmlParserAPIs duplicates many classes from jre and xml-apis. It is a dependency that comes with xom:xom  -->
929
			
930
			
931
			<dependency>
932
                <groupId>net.sf.ezmorph</groupId>
933
                <artifactId>ezmorph</artifactId>
934
                <version>1.0.6</version>
935
            </dependency>
936
            <dependency>
937
                <groupId>commons-beanutils</groupId>
938
                <artifactId>commons-beanutils</artifactId>
939
                <version>1.8.3</version>
940
            </dependency>
941
            <dependency>
942
                <groupId>net.sf.json-lib</groupId>
943
                <artifactId>json-lib</artifactId>
944
                <version>2.4</version>
945
                <classifier>jdk15</classifier>
946
            </dependency>
947
            <dependency>
948
                <groupId>org.devlib.schmidt</groupId>
949
                <artifactId>imageinfo</artifactId>
950
                <version>1.9</version>
951
            </dependency>
952
            <dependency>
953
                <groupId>org.apache.poi</groupId>
954
                <artifactId>poi</artifactId>
955
                <version>3.9</version>
956
            </dependency>
957
            <dependency>
958
                <groupId>org.apache.sanselan</groupId>
959
                <artifactId>sanselan</artifactId>
960
                <version>0.97-incubator</version>
961
            </dependency>
962
            <!-- joda-time -->
963
            <dependency>
964
                <groupId>joda-time</groupId>
965
                <artifactId>joda-time</artifactId>
966
                <version>2.1</version>
967
            </dependency>
968
            <dependency>
969
				<groupId>org.jadira.usertype</groupId>
970
				<artifactId>usertype.jodatime</artifactId>
971
				<version>2.0.1</version>
972
			</dependency>
973
            
974
            <dependency>
975
                <groupId>org.apache.lucene</groupId>
976
                <artifactId>lucene-core</artifactId>
977
                <version>${lucene.version}</version>
978
            </dependency>
979
            <dependency>
980
                <groupId>org.apache.lucene</groupId>
981
                <artifactId>lucene-spellchecker</artifactId>
982
                <version>${lucene.version}</version>
983
            </dependency>
984
            <dependency>
985
               <groupId>org.apache.lucene</groupId>
986
               <artifactId>lucene-highlighter</artifactId>
987
               <version>${lucene.version}</version>
988
            </dependency>
989
            <dependency>
990
		       <groupId>org.apache.lucene</groupId>
991
		       <artifactId>lucene-grouping</artifactId>
992
		       <version>${lucene.version}</version>
993
		    </dependency>
994
            <dependency>
995
               <groupId>org.apache.lucene</groupId>
996
               <artifactId>lucene-join</artifactId>
997
               <version>${lucene.version}</version>
998
            </dependency>
999

    
1000
            <dependency>
1001
                <groupId>com.ibm.lsid</groupId>
1002
                <artifactId>lsid-client</artifactId>
1003
                <version>1.1.2</version>
1004
            </dependency>
1005
            <dependency>
1006
                <groupId>com.ibm.lsid</groupId>
1007
                <artifactId>lsid-server</artifactId>
1008
                <version>1.1.2</version>
1009
            </dependency>
1010
            <dependency>
1011
                <groupId>wsdl4j</groupId>
1012
                <artifactId>wsdl4j</artifactId>
1013
                <version>1.6.2</version>
1014
            </dependency>
1015
            <dependency>
1016
                <groupId>net.sf.dozer</groupId>
1017
                <artifactId>dozer</artifactId>
1018
                <version>5.3.0</version>
1019
            </dependency>
1020
            <dependency>
1021
                <groupId>net.sf.ehcache</groupId>
1022
                <artifactId>ehcache-core</artifactId>
1023
                <version>2.4.3</version>
1024
            </dependency>
1025
            <!-- ******* XML ******* -->
1026
            <dependency>
1027
                <groupId>xml-apis</groupId>
1028
                <artifactId>xml-apis</artifactId>
1029
                <version>2.0.2</version>
1030
            </dependency>
1031
            <dependency>
1032
                <groupId>xerces</groupId>
1033
                <artifactId>xercesImpl</artifactId>
1034
                <version>2.11.0</version>
1035
            </dependency>
1036
              <!-- >batik-ext required by Xerces 2.11.0 for class ElementTraversal, as this is not included anymore in xml-apis 2.x-->
1037
			  <dependency>
1038
				<groupId>org.apache.xmlgraphics</groupId>
1039
				<artifactId>batik-ext</artifactId>
1040
				<version>1.7</version>
1041
			  </dependency>
1042
          	<dependency> <!-- required by cdmlib-print -->
1043
				<groupId>org.apache.xmlgraphics</groupId>
1044
				<artifactId>fop</artifactId>
1045
				<!-- 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  -->
1046
				<version>1.1</version>
1047
				<exclusions>
1048
					<!-- 1.1 depends on an old version of avalon-framework which does not exist in mvn repository under this groupId (has old groupId) -->
1049
					<exclusion>
1050
						<groupId>org.apache.avalon.framework</groupId>
1051
						<artifactId>avalon-framework-api</artifactId>
1052
					</exclusion>
1053
					<exclusion>
1054
						<groupId>org.apache.avalon.framework</groupId>
1055
						<artifactId>avalon-framework-impl</artifactId>
1056
					</exclusion>
1057
				</exclusions>
1058
			</dependency>
1059
            <!-- not directly required, but fix mentioned to force 
1060
              correct version number 4.3.1. Required by org.apache.xmlgraphics/fop 1.1 
1061
              Remove when dependency in fop in corrected.
1062
              --> 
1063
            <dependency>
1064
				<groupId>org.apache.avalon.framework</groupId>
1065
				<artifactId>avalon-framework-api</artifactId>
1066
				<version>4.3.1</version>
1067
			</dependency>
1068
			<dependency>
1069
			<groupId>org.odftoolkit</groupId>
1070
				<artifactId>odfdom-java</artifactId>
1071
				<version>0.8.7</version>
1072
			</dependency>
1073
            
1074
            <dependency>
1075
                <groupId>jaxen</groupId>
1076
                <artifactId>jaxen</artifactId>
1077
                <version>1.1.4</version>
1078
            </dependency>
1079
            <dependency>
1080
                <groupId>org.jdom</groupId>
1081
                <artifactId>jdom</artifactId>
1082
                <version>1.1.3</version>
1083
            </dependency>
1084
            <dependency>
1085
                <groupId>com.thoughtworks.xstream</groupId>
1086
                <artifactId>xstream</artifactId>
1087
                <version>1.4.4</version>
1088
            </dependency>
1089
            <dependency>
1090
                <groupId>xpp3</groupId>
1091
                <artifactId>xpp3</artifactId>
1092
                <version>1.1.4c</version>
1093
            </dependency>
1094
            <dependency>
1095
                <groupId>stax</groupId>
1096
                <artifactId>stax</artifactId>
1097
                <version>1.2.0</version>
1098
            </dependency>
1099
            <dependency>
1100
                <groupId>xom</groupId>
1101
                <artifactId>xom</artifactId>
1102
                <version>1.0</version>
1103
                <exclusions>
1104
                    <!-- 
1105
                        need to exclude com.ibm.icu:icu4j since it contains an invalid file 
1106
                        which causes the jetty-maven-plugin to fail
1107
                        see http://stackoverflow.com/questions/3026956/javassist-failure-in-hibernate-invalid-constant-type-60
1108
                    -->
1109
                    <exclusion>
1110
                        <groupId>com.ibm.icu</groupId>
1111
                        <artifactId>icu4j</artifactId>
1112
                    </exclusion>
1113
                </exclusions>
1114
            </dependency>
1115
			<!-- ******* SAXON (ViBRANT)******* -->
1116
			<dependency>
1117
				<groupId>net.sf.saxon</groupId>
1118
				<artifactId>Saxon-HE</artifactId>
1119
				<version>9.5.1-2</version>
1120
			</dependency>
1121
			<!-- ******* http components (ViBRANT)******* -->
1122
			<dependency>
1123
                <groupId>org.apache.httpcomponents</groupId>
1124
                <artifactId>httpmime</artifactId>
1125
                <version>${httpcomponents.version}</version>
1126
			</dependency>
1127
			<!-- ***** json ********************-->
1128
			<dependency>
1129
				<groupId>org.json</groupId>
1130
				<artifactId>json</artifactId>
1131
				<version>20090211</version>
1132
			</dependency>
1133
            <!-- ******* HIBERNATE / EJB3 ******* -->
1134
			<dependency>
1135
                <groupId>org.hibernate.javax.persistence</groupId>
1136
                <artifactId>hibernate-jpa-2.0-api</artifactId>
1137
                <version>1.0.1.Final</version>
1138
            </dependency>
1139
            <dependency>
1140
                <groupId>org.hibernate</groupId>
1141
                <artifactId>hibernate-core</artifactId>
1142
				<version>${hibernate.version}</version>
1143
            </dependency>
1144
            <dependency>
1145
                <groupId>org.hibernate</groupId>
1146
                <artifactId>hibernate-entitymanager</artifactId>
1147
				<version>${hibernate.version}</version>
1148
            </dependency>
1149
            <dependency>
1150
                <groupId>org.hibernate</groupId>
1151
                <artifactId>hibernate-ehcache</artifactId>
1152
				<version>${hibernate.version}</version>
1153
            </dependency>
1154
            <dependency>
1155
                <groupId>org.hibernate</groupId>
1156
                <artifactId>hibernate-envers</artifactId>
1157
				<version>${hibernate.version}</version>
1158
            </dependency>
1159
             <dependency>
1160
                <groupId>org.hibernate</groupId>
1161
                <artifactId>hibernate-c3p0</artifactId>
1162
                <version>${hibernate.version}</version>
1163
                <exclusions>
1164
                	<!-- version 0.9.1.x has a bug in NewProxyPreparedStatement 
1165
                	therefore we use com.mchange/c3po 0.9.2 instead  -->
1166
                	<exclusion>
1167
                		<groupId>c3p0</groupId>
1168
						<artifactId>c3p0</artifactId>
1169
					</exclusion>
1170
                </exclusions>
1171
            </dependency>
1172
			<dependency>
1173
				<groupId>com.mchange</groupId>
1174
				<artifactId>c3p0</artifactId>
1175
				<version>0.9.2</version>
1176
			</dependency>
1177
    
1178
            
1179
    <!--     Part of hibernate-core since 3.6 -->
1180
<!-- 			<dependency> -->
1181
<!--                 <groupId>org.hibernate</groupId> -->
1182
<!--                 <artifactId>hibernate-annotations</artifactId> -->
1183
<!-- 				<version>3.5.6-Final</version> -->
1184
<!--             </dependency> -->
1185
            <dependency>
1186
                <groupId>org.hibernate.common</groupId>
1187
                <artifactId>hibernate-commons-annotations</artifactId>
1188
				<version>4.0.1.Final</version>
1189
            </dependency>
1190
		    <dependency>
1191
		    	<groupId>org.hibernate</groupId>
1192
		      	<artifactId>hibernate-search</artifactId>
1193
		       	<version>4.2.0.Final</version>
1194
		    </dependency>
1195
		    
1196
            <dependency>
1197
            	<!-- needed?? -->
1198
                <groupId>org.hibernate</groupId>
1199
                <artifactId>hibernate-search-engine</artifactId>
1200
                <version>4.2.0.Final</version>
1201
                <exclusions>
1202
                    <!-- still needed ?? -->
1203
                    <exclusion>
1204
                        <groupId>org.apache.lucene</groupId>
1205
                        <artifactId>lucene-core</artifactId>
1206
                    </exclusion>
1207
                </exclusions>
1208
            </dependency>
1209
			<dependency>
1210
				<groupId>org.javassist</groupId>
1211
				<artifactId>javassist</artifactId>
1212
				<version>3.17.1-GA</version>
1213
			</dependency>
1214
            <dependency>
1215
                <groupId>org.hibernate</groupId>
1216
                <artifactId>hibernate-cglib-repack</artifactId>
1217
                <version>2.1_3</version>
1218
            </dependency>
1219

    
1220
            <dependency>
1221
                <!-- still needed ?? -->
1222
                <groupId>org.hibernate</groupId>
1223
                <artifactId>hibernate-parent</artifactId>
1224
                <!--  last version is 3.6.10.Final -->
1225
				<version>${hibernate.version}</version>
1226
            </dependency>
1227

    
1228
            <!-- ******* SPRING ******* -->
1229
            <dependency>
1230
                <groupId>org.springframework</groupId>
1231
                <artifactId>org.springframework.core</artifactId>
1232
                <version>${spring.version}</version>
1233
            </dependency>
1234
            <dependency>
1235
                <groupId>org.springframework</groupId>
1236
                <artifactId>org.springframework.context</artifactId>
1237
                <version>${spring.version}</version>
1238
            </dependency>
1239
            <dependency>
1240
                <groupId>org.springframework</groupId>
1241
                <artifactId>org.springframework.beans</artifactId>
1242
                <version>${spring.version}</version>
1243
            </dependency>
1244
            <dependency>
1245
                <groupId>org.springframework</groupId>
1246
                <artifactId>org.springframework.orm</artifactId>
1247
                <version>${spring.version}</version>
1248
            </dependency>
1249
            <dependency>
1250
                <groupId>org.springframework</groupId>
1251
                <artifactId>org.springframework.jdbc</artifactId>
1252
                <version>${spring.version}</version>
1253
            </dependency>
1254
            <dependency>
1255
                <groupId>org.springframework</groupId>
1256
                <artifactId>org.springframework.test</artifactId>
1257
                <version>${spring.version}</version>
1258
            </dependency>
1259
            <dependency>
1260
                <groupId>org.springframework</groupId>
1261
                <artifactId>org.springframework.web.servlet</artifactId>
1262
                <version>${spring.version}</version>
1263
            </dependency>
1264
            <dependency>
1265
                <groupId>org.springframework</groupId>
1266
                <artifactId>org.springframework.web</artifactId>
1267
                <version>${spring.version}</version>
1268
            </dependency>
1269
            <dependency>
1270
                <groupId>org.springframework</groupId>
1271
                <artifactId>org.springframework.aop</artifactId>
1272
                <version>${spring.version}</version>
1273
            </dependency>
1274
            <dependency>
1275
                <groupId>org.springframework</groupId>
1276
                <artifactId>org.springframework.aspects</artifactId>
1277
                <version>${spring.version}</version>
1278
            </dependency>
1279
            <dependency>
1280
                <groupId>org.springframework</groupId>
1281
                <artifactId>org.springframework.expression</artifactId>
1282
                <version>${spring.version}</version>
1283
            </dependency>
1284
<!--             <dependency>
1285
                <groupId>org.springframework</groupId>
1286
                <artifactId>org.springframework.context.support</artifactId>
1287
                <version>${spring.version}</version>
1288
            </dependency> -->
1289
            <dependency>
1290
                <groupId>org.springframework</groupId>
1291
                <artifactId>spring-context-support</artifactId>
1292
                <version>${spring.version}</version>
1293
            </dependency> 
1294
            <dependency>
1295
                <groupId>org.springframework</groupId>
1296
                <artifactId>org.springframework.oxm</artifactId>
1297
                <version>${spring.version}</version>
1298
            </dependency>
1299
            <dependency>
1300
                <groupId>org.springframework.security</groupId>
1301
                <artifactId>spring-security-core</artifactId>
1302
                <version>${spring-security.version}</version>
1303
                <exclusions>
1304
                  <exclusion>
1305
                    <groupId>org.springframework</groupId>
1306
                  	<artifactId>spring-aop</artifactId>
1307
                  </exclusion>
1308
                  <exclusion>
1309
                  	<groupId>org.springframework</groupId>
1310
                    <artifactId>spring-beans</artifactId>
1311
                  </exclusion>
1312
                  <exclusion>
1313
                  	<groupId>org.springframework</groupId>
1314
                    <artifactId>spring-context</artifactId>
1315
                  </exclusion>
1316
                  <exclusion>
1317
	              	<groupId>org.springframework</groupId>
1318
                    <artifactId>spring-core</artifactId>
1319
                  </exclusion>
1320
                  <exclusion>
1321
                    <groupId>org.springframework</groupId>
1322
                    <artifactId>spring-expression</artifactId>
1323
                  </exclusion>
1324
                  <exclusion>
1325
                  	<groupId>org.springframework</groupId>
1326
                    <artifactId>spring-tx</artifactId>
1327
                  </exclusion>
1328
                </exclusions>
1329
            </dependency>
1330
		    <dependency>
1331
		    	<groupId>org.springframework.security</groupId>
1332
		   		<artifactId>spring-security-config</artifactId>
1333
		        <version>${spring-security.version}</version>
1334
		        <exclusions>
1335
                  <exclusion>
1336
                    <groupId>org.springframework</groupId>
1337
                  	<artifactId>spring-aop</artifactId>
1338
                  </exclusion>
1339
                  <exclusion>
1340
                  	<groupId>org.springframework</groupId>
1341
                    <artifactId>spring-beans</artifactId>
1342
                  </exclusion>
1343
                  <exclusion>
1344
                  	<groupId>org.springframework</groupId>
1345
                    <artifactId>spring-context</artifactId>
1346
                  </exclusion>
1347
                  <exclusion>
1348
	              	<groupId>org.springframework</groupId>
1349
                    <artifactId>spring-core</artifactId>
1350
                  </exclusion>
1351
                  <exclusion>
1352
                  	<groupId>org.springframework</groupId>
1353
                    <artifactId>spring-web</artifactId>
1354
                  </exclusion>
1355
                </exclusions>
1356
            </dependency>    
1357
            <dependency>
1358
                <groupId>org.springframework.security</groupId>
1359
                <artifactId>spring-security-web</artifactId>
1360
                <version>${spring-security.version}</version>
1361
                 <exclusions>
1362
                  <exclusion>
1363
                    <groupId>org.springframework</groupId>
1364
                    <artifactId>spring-aop</artifactId>
1365
                  </exclusion>
1366
                  <exclusion>
1367
                    <groupId>org.springframework</groupId>
1368
                    <artifactId>spring-beans</artifactId>
1369
                  </exclusion>
1370
                  <exclusion>
1371
                    <groupId>org.springframework</groupId>
1372
                    <artifactId>spring-context</artifactId>
1373
                  </exclusion>
1374
                  <exclusion>
1375
                    <groupId>org.springframework</groupId>
1376
                    <artifactId>spring-core</artifactId>
1377
                  </exclusion>
1378
                  <exclusion>
1379
                    <groupId>org.springframework</groupId>
1380
                    <artifactId>spring-web</artifactId>
1381
                  </exclusion>
1382
                  <exclusion>
1383
                    <groupId>org.springframework</groupId>
1384
                    <artifactId>spring-expression</artifactId>
1385
                  </exclusion>
1386
                </exclusions>
1387
            </dependency>    
1388
            
1389
            <!-- ******* SERVLET/JSP/JSF ******* -->
1390
            <dependency>
1391
                <groupId>javax.servlet</groupId>
1392
                <artifactId>servlet-api</artifactId>
1393
                <version>2.5</version>
1394
            </dependency>
1395
            <!-- ******* DATABASES DRIVER ******* -->
1396
            <dependency>
1397
                <!-- SQL Server and Sybase -->
1398
                <groupId>net.sourceforge.jtds</groupId>
1399
                <artifactId>jtds</artifactId>
1400
                <version>1.3.0</version>
1401
            </dependency>
1402
            <dependency>
1403
				<groupId>mysql</groupId>
1404
				<artifactId>mysql-connector-java</artifactId>
1405
				<version>5.1.24</version>
1406
            </dependency>
1407
            <dependency>
1408
                <groupId>postgresql</groupId>
1409
                <artifactId>postgresql</artifactId>
1410
                <!--version>8.2-504.jdbc4</version-->
1411
				<version>9.1-901.jdbc4</version>
1412
            </dependency>
1413
            <dependency>
1414
                <groupId>hsqldb</groupId>
1415
                <artifactId>hsqldb</artifactId>
1416
                <version>${hsqldb.version}</version>
1417
            </dependency>
1418
            <!--for sqlserver2008 and sqlserver2005-->
1419
            <dependency>
1420
                <groupId>com.microsoft.sqlserver</groupId>
1421
                <artifactId>jdbc4</artifactId>
1422
                <version>2.0</version>
1423
            </dependency>
1424

    
1425
            <dependency>
1426
                <groupId>oracle</groupId>
1427
                <artifactId>ojdbc14</artifactId>
1428
                <version>10.2.0.4.0</version>
1429
            </dependency>
1430
            <dependency>
1431
                <groupId>com.h2database</groupId>
1432
                <artifactId>h2</artifactId>
1433
<!--                 <version>1.1.115</version> -->
1434
                <version>1.3.170</version>
1435
            </dependency>
1436
            <!-- yourkit profiler api controller (used in ..)-->
1437
            <dependency>
1438
                <groupId>com.yourkit</groupId>
1439
                <artifactId>yjp-controller-api-redist</artifactId>
1440
                <version>9.0.8</version>
1441
				<!-- <version>10.0.6</version> TODO find repo or put into our own -->
1442
				<scope>test</scope>
1443
            </dependency>
1444
            <!-- For Validation -->
1445
            <dependency>
1446
                <groupId>javax.validation</groupId>
1447
                <artifactId>validation-api</artifactId>
1448
                <version>1.0.0.GA</version>
1449
            </dependency>
1450
            <dependency>
1451
                <groupId>org.hibernate</groupId>
1452
                <artifactId>hibernate-validator</artifactId>
1453
                <version>4.3.1.Final</version>
1454
            </dependency>
1455
            <dependency>
1456
              <groupId>p6spy</groupId>
1457
              <artifactId>p6spy</artifactId>
1458
              <version>1.3</version>
1459
          </dependency>
1460
     	<!--  for ikey-plus  -->
1461
        <dependency>
1462
            <groupId>identificationKeyAPI</groupId>
1463
            <artifactId>identificationKeyAPI</artifactId>
1464
            <version>1.0-SNAPSHOT</version>
1465
        </dependency>
1466
      	 <dependency>
1467
            <groupId>com.itextpdf</groupId>
1468
            <artifactId>itextpdf</artifactId>
1469
            <version>5.4.0</version>
1470
            <scope>compile</scope>
1471
          </dependency>
1472
	<!-- Vaadin -->
1473
          <dependency>
1474
            <groupId>com.vaadin</groupId>
1475
            <artifactId>vaadin-server</artifactId>
1476
            <version>${vaadin.version}</version>
1477
          </dependency>
1478
	  <dependency>
1479
            <groupId>com.vaadin</groupId>
1480
            <artifactId>vaadin-shared</artifactId>
1481
            <version>${vaadin.version}</version>
1482
          </dependency>
1483
          <dependency>
1484
            <groupId>com.vaadin</groupId>
1485
            <artifactId>vaadin-client-compiled</artifactId>
1486
            <version>${vaadin.version}</version>
1487
          </dependency>
1488
          <dependency>
1489
            <groupId>com.vaadin</groupId>
1490
            <artifactId>vaadin-client</artifactId>
1491
            <scope>provided</scope>
1492
            <version>${vaadin.version}</version>
1493
          </dependency>
1494
          <dependency>
1495
            <groupId>com.vaadin</groupId>
1496
            <artifactId>vaadin-themes</artifactId>
1497
            <version>${vaadin.version}</version>
1498
          </dependency>
1499
          <dependency>
1500
            <groupId>com.vaadin</groupId>
1501
            <artifactId>vaadin-client-compiler</artifactId>
1502
		    <version>${vaadin.version}</version>
1503
          </dependency>
1504
		  <dependency>
1505
			<groupId>org.vaadin.addons</groupId>
1506
			<artifactId>exporter</artifactId>
1507
			<version>0.0.5.4</version>
1508
		  </dependency>
1509
		 <dependency>
1510
			<groupId>org.vaadin.addons</groupId>
1511
			<artifactId>wizards-for-vaadin</artifactId>
1512
			<version>1.0.0-beta1</version>
1513
		  </dependency>
1514
		  <dependency>
1515
			<groupId>com.vaadin.addon</groupId>
1516
			<artifactId>jpacontainer</artifactId>
1517
			<version>3.1.1</version>
1518
		  </dependency>
1519
          <dependency>
1520
            <groupId>ru.xpoft.vaadin</groupId>
1521
            <artifactId>spring-vaadin-integration</artifactId>
1522
	        <version>2.0.2</version>
1523
          </dependency>
1524
              <!-- AptView -->
1525
		    <dependency>
1526
		      	<groupId>org.apache.maven.doxia</groupId>
1527
		      	<artifactId>doxia-module-apt</artifactId>
1528
		    	<version>${doxia.version}</version>
1529
		    </dependency>
1530
		    <dependency>
1531
		    	<groupId>org.apache.maven.doxia</groupId>
1532
		      	<artifactId>doxia-module-xhtml</artifactId>
1533
		    	<version>${doxia.version}</version>
1534
		    </dependency>
1535
        </dependencies>
1536
    </dependencyManagement>
1537
</project>
(5-5/5)