Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

cdmlib / pom.xml @ c52b7e11

History | View | Annotate | Download (61 KB)

1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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.8-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>Architect</role>
110
                <role>Java Developer</role>
111
                <role>Release Manager</role>
112
            </roles>
113
            <url />
114
        </developer>
115
         <developer>
116
            <!-- your SVN account id please! -->
117
            <id>c.mathew</id>
118
            <name>
119
                Cherian Mathew 
120
            </name>
121
            <email>c.mathew [at] bgbm.org</email>
122
            <organization>
123
                Botanical Garden Botanical Museum Berlin
124
            </organization>
125
            <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
126
            <timezone>+1</timezone>
127
            <roles>
128
                <role>Java Developer</role>
129
            </roles>
130
            <url />
131
        </developer>
132
        <developer>
133
            <!-- your SVN account id please! -->
134
            <id>k.luther</id>
135
            <name>
136
                Katja Luther
137
            </name>
138
            <email>k.luther [at] bgbm.org</email>
139
            <organization>
140
                Botanical Garden Botanical Museum Berlin
141
            </organization>
142
            <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
143
            <timezone>+1</timezone>
144
            <roles>
145
                <role>Java Developer</role>
146
            </roles>
147
            <url />
148
        </developer>
149
        <developer>
150
            <!-- your SVN account id please! -->
151
            <id>a.mueller</id>
152
            <name>
153
                Andreas Müller
154
            </name>
155
            <email>a.mueller [at] bgbm.org</email>
156
            <organization>
157
                Botanical Garden Botanical Museum Berlin
158
            </organization>
159
            <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
160
            <timezone>+1</timezone>
161
            <roles>
162
                <role>Architect</role>
163
                <role>Java Developer</role>
164
                <role>Release Manager</role>
165
            </roles>
166
            <url />
167
        </developer>
168
    </developers>
169
    <!--contributors>
170
        <contributor>
171
            <name>Test-Contributor</name>
172
        </contributor>
173
    </contributors-->
174
    <issueManagement>
175
        <system>Trac</system>
176
        <url>http://dev.e-taxonomy.eu/trac/</url>
177
    </issueManagement>
178
    <ciManagement>
179
        <system>Jenkins</system>
180
        <url>http://int.e-taxonomy.eu/jenkins</url>
181
    </ciManagement>
182
    <!-- **** REPOSITORIES **** -->
183
    <profiles>
184
        <profile>
185
          <id>local-repository</id>
186
          <activation>
187
            <property>
188
              <name>localrepo</name>
189
            </property>
190
          </activation>
191
          <repositories>
192
            <repository>
193
              <id>EditLocalRepository</id>
194
              <url>file://${localrepo}/eu/etaxonomy/</url>
195
              <releases>
196
                <enabled>false</enabled>
197
                <updatePolicy>always</updatePolicy>
198
              </releases>
199
              <snapshots>
200
                <enabled>true</enabled>
201
                <updatePolicy>always</updatePolicy>
202
              </snapshots>
203
            </repository>
204
          </repositories>
205
        </profile>
206
      </profiles>
207
    <repositories>
208
        <!-- sun repository -->
209
        <repository>
210
            <id>java.net</id>
211
            <url>http://download.java.net/maven/1/</url>
212
        </repository>
213
        <!-- the cdm internal repository -->
214
        <repository>
215
            <id>EditRepository</id>
216
            <url>http://wp5.e-taxonomy.eu/mavenrepo/</url>
217
        </repository>
218
        <!-- apache incubating repository -->
219
        <repository>
220
            <id>ApacheIncubating</id>
221
            <url>http://people.apache.org/repo/m2-incubating-repository/</url>
222
        </repository>
223
        <!-- Neccessary for hibernate-envers -->
224
        <repository>
225
            <releases>
226
                <enabled>true</enabled>
227
                <updatePolicy>always</updatePolicy>
228
                <checksumPolicy>warn</checksumPolicy>
229
            </releases>
230
            <snapshots>
231
                <enabled>false</enabled>
232
                <updatePolicy>never</updatePolicy>
233
                <checksumPolicy>fail</checksumPolicy>
234
            </snapshots>
235
            <id>jboss-repository</id>
236
            <name>JBoss Repository</name>
237
            <url>http://repository.jboss.com</url>
238
        </repository>
239
        <!-- codehaus mule repository needed for yourkit  -->
240
        <repository>
241
            <id>CodehausMuleRepository</id>
242
            <url>http://dist.codehaus.org/mule/dependencies/maven2/</url>
243
        </repository>
244
        <!-- current spring source repositories -->
245
        <repository>
246
            <id>SpringSource Enterprise Bundle Repository - External Bundle Milestones</id>
247
            <url>http://repository.springsource.com/maven/bundles/milestone</url>
248
        </repository>
249
        <repository>
250
            <id>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</id>
251
            <url>http://repository.springsource.com/maven/bundles/release</url>
252
        </repository>
253
        <repository>
254
            <id>SpringSource Enterprise Bundle Repository - External Bundle Releases</id>
255
            <url>http://repository.springsource.com/maven/bundles/external</url>
256
        </repository>
257
            <!-- for ikey-plus -->
258
                <repository>
259
                <id>itextpdf.com</id>
260
            <name>Maven Repository for iText</name>
261
            <url>http://maven.itextpdf.com/</url>
262
        </repository>
263
        <!-- Vaadin -->
264
        <repository>
265
              <id>vaadin-addons</id>
266
              <url>http://maven.vaadin.com/vaadin-addons</url>
267
        </repository>
268
    </repositories>
269
    <!-- **** PLUGINS **** -->
270
    <build>
271
        <plugins>
272
            <plugin>
273
                <groupId>org.apache.maven.plugins</groupId>
274
                <artifactId>maven-compiler-plugin</artifactId>
275
                <version>2.3.2</version>
276
                <configuration>
277
                                        <source>${java.codelevel}</source>
278
                    <target>${java.codelevel}</target>
279
                    <encoding>UTF-8</encoding>
280
                </configuration>
281
            </plugin>
282
            <plugin>
283
                <groupId>org.apache.maven.plugins</groupId>
284
                <artifactId>maven-surefire-plugin</artifactId>
285
                <version>2.12</version>
286
                <configuration>
287
                    <argLine>-Xmx512M -XX:MaxPermSize=128M</argLine>
288
                    <runOrder>alphabetical</runOrder>
289
                                        <includes>
290
                        <include>**/*Test.java</include>
291
                    </includes>
292
                </configuration>
293
            </plugin>
294
            <plugin>
295
                <groupId>org.codehaus.mojo</groupId>
296
                <artifactId>buildnumber-maven-plugin</artifactId>
297
                <version>1.0-beta-3</version>
298
                <executions>
299
                    <execution>
300
                        <!--<phase>deploy</phase>-->
301
                        <goals>
302
                            <goal>create</goal>
303
                        </goals>
304
                    </execution>
305
                </executions>
306
                <configuration>
307
                    <doCheck>false</doCheck>
308
                    <!-- Only create the build number if there are no local modifications -->
309
                    <doUpdate>false</doUpdate>
310
                    <!-- automatically update the local svn copy -->
311
                </configuration>
312
            </plugin>
313
            <plugin>
314
                <groupId>org.apache.maven.plugins</groupId>
315
                <artifactId>maven-site-plugin</artifactId>
316
                <version>3.0</version>
317
                <configuration>
318
                    <locales>en</locales>
319
                    <outputEncoding>UTF-8</outputEncoding>
320
                </configuration>
321
            </plugin>
322
            <plugin>
323
                <groupId>org.apache.maven.plugins</groupId>
324
                <artifactId>maven-source-plugin</artifactId>
325
                <version>2.1.2</version>
326
                <executions>
327
                    <execution>
328
                        <id>attach-sources</id>
329
                        <phase>verify</phase>
330
                        <goals>
331
                            <goal>jar</goal>
332
                        </goals>
333
                    </execution>
334
                </executions>
335
            </plugin>
336
            <plugin>
337
                <groupId>org.apache.maven.plugins</groupId>
338
                <artifactId>maven-javadoc-plugin</artifactId>
339
                <version>2.7</version>
340
                <configuration>
341
                    <stylesheet>maven</stylesheet>
342
                    <quiet>true</quiet>
343
                    <detectLinks>true</detectLinks>
344
                    <failOnError>false</failOnError>
345
                </configuration>
346
                <executions>
347
                    <execution>
348
                        <id>aggregate</id>
349
                        <goals>
350
                            <goal>aggregate</goal>
351
                        </goals>
352
                        <phase>site</phase>
353
                    </execution>
354
                </executions>
355
            </plugin>
356
            <plugin>
357
                <groupId>org.apache.maven.plugins</groupId>
358
                <artifactId>maven-eclipse-plugin</artifactId>
359
                <version>2.9</version>
360
                <configuration>
361
                    <downloadSources>true</downloadSources>
362
                    <downloadJavadocs>true</downloadJavadocs>
363
                </configuration>
364
            </plugin>
365
            <plugin>
366
                <groupId>com.agilejava.docbkx</groupId>
367
                <artifactId>docbkx-maven-plugin</artifactId>
368
                <version>2.0.9</version>
369
                <executions>
370
                    <execution>
371
                        <goals>
372
                            <goal>generate-html</goal>
373
                            <goal>generate-pdf</goal>
374
                        </goals>
375
                        <phase>pre-site</phase>
376
                    </execution>
377
                </executions>
378
                <dependencies>
379
                    <dependency>
380
                        <groupId>org.docbook</groupId>
381
                        <artifactId>docbook-xml</artifactId>
382
                        <version>4.4</version>
383
                        <scope>runtime</scope>
384
                    </dependency>
385
                </dependencies>
386
                <configuration>
387
                    <includes>ReferenceDocumentation.xml</includes>
388
                    <chunkedOutput>true</chunkedOutput>
389
                    <htmlStylesheet>resources/css/html.css</htmlStylesheet>
390
                    <xincludeSupported>true</xincludeSupported>
391
                    <!--<htmlCustomization>src/docbkx/resources/xsl/html_chunk.xsl</htmlCustomization>-->
392
                    <!-- if anyone can get the xsl-fo customization to work properly, then by all
393
                        means use it
394
                        <foCustomization>src/docbkx/resources/xsl/fopdf.xsl</foCustomization>
395
                    -->
396
                    <entities>
397
                        <entity>
398
                            <name>version</name>
399
                            <value>${project.version}</value>
400
                        </entity>
401
                    </entities>
402
                    <!--We want the final documentation and the required resources to end up in
403
              the right place-->
404
                    <postProcess>
405
                        <copy todir="target/site/reference">
406
                            <fileset dir="target/docbkx">
407
                                <include name="**/*.html" />
408
                                <include name="**/*.pdf" />
409
                            </fileset>
410
                        </copy>
411
                        <copy todir="target/site/reference/html">
412
                            <fileset dir="src/docbkx">
413
                                <include name="**/*.css" />
414
                                <include name="**/*.png" />
415
                                <include name="**/*.gif" />
416
                                <include name="**/*.jpg" />
417
                            </fileset>
418
                        </copy>
419
                    </postProcess>
420
                </configuration>
421
            </plugin>
422
            <plugin>
423
                <groupId>org.codehaus.mojo</groupId>
424
                <artifactId>wagon-maven-plugin</artifactId>
425
                <version>1.0-beta-3</version>
426
                <configuration>
427
                    <fromDir>${project.build.directory}/docbkx/</fromDir>
428
                    <includes>**/*</includes>
429
                    <excludes />
430
                    <url>scpexe://wp5.e-taxonomy.eu</url>
431
                    <serverId>wp5.e-taxonomy.eu</serverId>
432
                    <toDir>var/www/wp5.e-taxonomy.eu/cdmlib/reference/${project.version}</toDir>
433
                </configuration>
434
                <executions>
435
                    <execution>
436
                        <id>upload-reference-documentation</id>
437
                        <phase>site-deploy</phase>
438
                        <goals>
439
                            <goal>upload</goal>
440
                        </goals>
441
                    </execution>
442
                </executions>
443
            </plugin>
444
      <plugin>
445
        <groupId>org.apache.maven.plugins</groupId>
446
        <artifactId>maven-release-plugin</artifactId>
447
        <version>2.1</version>
448
        <configuration>
449
          <allowTimestampedSnapshots>true</allowTimestampedSnapshots>
450
          <autoVersionSubmodules>true</autoVersionSubmodules>
451
          <preparationGoals>clean verify install</preparationGoals>
452
          <goals>deploy</goals><!-- skipping site-deploy by explicitly configuring the goal here -->
453
          <tagBase>http://dev.e-taxonomy.eu/svn/tags/cdmlib</tagBase>
454
        </configuration>
455
      </plugin>
456
        </plugins>
457
        <!--  -->
458
        <extensions>
459
            <extension>
460
                <groupId>org.apache.maven.wagon</groupId>
461
                <artifactId>wagon-scm</artifactId>
462
                <version>1.0-beta-6</version>
463
            </extension>
464
            <extension>
465
                <groupId>org.apache.maven.wagon</groupId>
466
                <artifactId>wagon-ssh</artifactId>
467
                <version>1.0-beta-6</version>
468
            </extension>
469
            <extension>
470
                <groupId>org.apache.maven.wagon</groupId>
471
                <artifactId>wagon-ssh-external</artifactId>
472
                <version>1.0-beta-6</version>
473
            </extension>
474
            <extension>
475
                <groupId>org.apache.maven.scm</groupId>
476
                <artifactId>maven-scm-manager-plexus</artifactId>
477
                <version>1.0</version>
478
            </extension>
479
            <extension>
480
                <groupId>org.apache.maven.scm</groupId>
481
                <artifactId>maven-scm-provider-svnexe</artifactId>
482
                <version>1.0</version>
483
            </extension>
484
            <!-- WebDAV plugin to upload snapshots -->
485
            <extension>
486
                <groupId>org.apache.maven.wagon</groupId>
487
                <artifactId>wagon-webdav</artifactId>
488
                <version>1.0-beta-2</version>
489
            </extension>
490
        </extensions>
491
    </build>
492
    <reporting>
493
        <plugins>
494
            <plugin>
495
                <!-- you will want to start by publishing your classes' Javadocs -->
496
                <groupId>org.apache.maven.plugins</groupId>
497
                <artifactId>maven-javadoc-plugin</artifactId>
498
                <version>2.7</version>
499
                <configuration>
500
                    <detectLinks>true</detectLinks>
501
                </configuration>
502
            </plugin>
503
            <plugin>
504
                <!-- this will generate an indexed and cross-referenced HTML version of your source code -->
505
                <groupId>org.apache.maven.plugins</groupId>
506
                <artifactId>maven-jxr-plugin</artifactId>
507
                <version>2.2</version>
508
            </plugin>
509
            <plugin>
510
                <!-- 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 -->
511
                <groupId>org.codehaus.mojo</groupId>
512
                <artifactId>taglist-maven-plugin</artifactId>
513
                <version>2.4</version>
514
            </plugin>
515
            <plugin>
516
                <!-- 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 -->
517
                <groupId>org.codehaus.mojo</groupId>
518
                <artifactId>cobertura-maven-plugin</artifactId>
519
                <version>2.4</version>
520
                <!--
521
                    <executions>
522
                    <execution>
523
                    <id>clean</id>
524
                    <phase>clean</phase>
525
                    <goals>
526
                    <goal>clean</goal>
527
                    </goals>
528
                    </execution>
529
                    </executions>
530
                -->
531
            </plugin>
532
            <!--
533
            <plugin>
534
                <groupId>org.apache.maven.plugins</groupId>
535
                <artifactId>maven-project-info-reports-plugin</artifactId>
536
                <reportSets>
537
                    <reportSet>
538
                        <reports>
539
                            <report>dependencies</report>
540
                            <report>project-team</report>
541
                            <report>mailing-list</report>
542
                            <report>cim</report>
543
                            <report>issue-tracking</report>
544
                            <report>license</report>
545
                            <report>scm</report>
546
                        </reports>
547
                    </reportSet>
548
                </reportSets>
549
            </plugin>   -->
550
            <!-- The changes-maven-plugin plug-in uses a special XML file (src/changes/changes.xml) to track releases and changes in each release -->
551
            <plugin>
552
                <groupId>org.apache.maven.plugins</groupId>
553
                <artifactId>maven-changes-plugin</artifactId>
554
                <version>2.3</version>
555
                <configuration>
556
                    <issueLinkTemplatePerSystem>
557
                        <default>%URL%/ticket/%ISSUE%</default>
558
                    </issueLinkTemplatePerSystem>
559
                </configuration>
560
                <reportSets>
561
                    <reportSet>
562
                        <reports>
563
                            <report>changes-report</report>
564
                        </reports>
565
                    </reportSet>
566
                </reportSets>
567
            </plugin>
568
            <!--
569
            <plugin>
570
                <artifactId>maven-surefire-plugin</artifactId>
571
            </plugin>
572
            -->
573
            <!-- The changelog plug-in generates a nice report describing which files have been changed and by whom -->
574
            <!--
575
            <plugin>
576
                <groupId>org.codehaus.mojo</groupId>
577
                <artifactId>changelog-maven-plugin</artifactId>
578
            </plugin>
579
            -->
580
        </plugins>
581

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

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

1239
            <dependency>
1240
                <!-- still needed ?? -->
1241
                <groupId>org.hibernate</groupId>
1242
                <artifactId>hibernate-parent</artifactId>
1243
                <!--  last version is 3.6.10.Final -->
1244
                                <version>${hibernate.version}</version>
1245
            </dependency>
1246

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

1444
            <dependency>
1445
                <groupId>oracle</groupId>
1446
                <artifactId>ojdbc14</artifactId>
1447
                <version>10.2.0.4.0</version>
1448
            </dependency>
1449
            <dependency>
1450
                <groupId>com.h2database</groupId>
1451
                <artifactId>h2</artifactId>
1452
<!--                 <version>1.1.115</version> -->
1453
                <version>1.3.170</version>
1454
            </dependency>
1455
            <!-- yourkit profiler api controller (used in ..)-->
1456
            <dependency>
1457
                <groupId>com.yourkit</groupId>
1458
                <artifactId>yjp-controller-api-redist</artifactId>
1459
                <version>9.0.8</version>
1460
                                <!-- <version>10.0.6</version> TODO find repo or put into our own -->
1461
                                <scope>test</scope>
1462
            </dependency>
1463
            <!-- For Validation -->
1464
            <dependency>
1465
                <groupId>javax.validation</groupId>
1466
                <artifactId>validation-api</artifactId>
1467
                <version>1.0.0.GA</version>
1468
            </dependency>
1469
            <dependency>
1470
                <groupId>org.hibernate</groupId>
1471
                <artifactId>hibernate-validator</artifactId>
1472
                <version>4.3.1.Final</version>
1473
            </dependency>
1474
            <dependency>
1475
              <groupId>p6spy</groupId>
1476
              <artifactId>p6spy</artifactId>
1477
              <version>1.3</version>
1478
          </dependency>
1479
             <!--  for ikey-plus  -->
1480
        <dependency>
1481
            <groupId>identificationKeyAPI</groupId>
1482
            <artifactId>identificationKeyAPI</artifactId>
1483
            <version>1.0-SNAPSHOT</version>
1484
        </dependency>
1485
               <dependency>
1486
            <groupId>com.itextpdf</groupId>
1487
            <artifactId>itextpdf</artifactId>
1488
            <version>5.4.0</version>
1489
            <scope>compile</scope>
1490
          </dependency>
1491
        <!-- Vaadin -->
1492
          <dependency>
1493
            <groupId>com.vaadin</groupId>
1494
            <artifactId>vaadin-server</artifactId>
1495
            <version>${vaadin.version}</version>
1496
          </dependency>
1497
          <dependency>
1498
            <groupId>com.vaadin</groupId>
1499
            <artifactId>vaadin-shared</artifactId>
1500
            <version>${vaadin.version}</version>
1501
          </dependency>
1502
          <dependency>
1503
            <groupId>com.vaadin</groupId>
1504
            <artifactId>vaadin-client-compiled</artifactId>
1505
            <version>${vaadin.version}</version>
1506
          </dependency>
1507
          <dependency>
1508
            <groupId>com.vaadin</groupId>
1509
            <artifactId>vaadin-client</artifactId>
1510
            <scope>provided</scope>
1511
            <version>${vaadin.version}</version>
1512
          </dependency>
1513
          <dependency>
1514
            <groupId>com.vaadin</groupId>
1515
            <artifactId>vaadin-themes</artifactId>
1516
            <version>${vaadin.version}</version>
1517
          </dependency>
1518
          <dependency>
1519
            <groupId>com.vaadin</groupId>
1520
            <artifactId>vaadin-client-compiler</artifactId>
1521
                    <version>${vaadin.version}</version>
1522
          </dependency>
1523
                  <dependency>
1524
                        <groupId>org.vaadin.addons</groupId>
1525
                        <artifactId>exporter</artifactId>
1526
                        <version>0.0.5.4</version>
1527
                  </dependency>
1528
                 <dependency>
1529
                        <groupId>org.vaadin.addons</groupId>
1530
                        <artifactId>wizards-for-vaadin</artifactId>
1531
                        <version>1.0.0-beta1</version>
1532
                  </dependency>
1533
                  <dependency>
1534
                        <groupId>com.vaadin.addon</groupId>
1535
                        <artifactId>jpacontainer</artifactId>
1536
                        <version>3.1.1</version>
1537
                  </dependency>
1538
          <dependency>
1539
            <groupId>ru.xpoft.vaadin</groupId>
1540
            <artifactId>spring-vaadin-integration</artifactId>
1541
                <version>2.0.2</version>
1542
          </dependency>
1543
              <!-- AptView -->
1544
                    <dependency>
1545
                              <groupId>org.apache.maven.doxia</groupId>
1546
                              <artifactId>doxia-module-apt</artifactId>
1547
                            <version>${doxia.version}</version>
1548
                    </dependency>
1549
                    <dependency>
1550
                            <groupId>org.apache.maven.doxia</groupId>
1551
                              <artifactId>doxia-module-xhtml</artifactId>
1552
                            <version>${doxia.version}</version>
1553
                    </dependency>
1554
        </dependencies>
1555
    </dependencyManagement>
1556
</project>
1557
Add picture from clipboard (Maximum size: 40 MB)