Project

General

Profile

Download (23.2 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"
3
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4
  <parent>
5
    <groupId>eu.etaxonomy</groupId>
6
    <artifactId>taxeditor-parent</artifactId>
7
    <version>5.18.0-SNAPSHOT</version>
8
  </parent>
9
  <modelVersion>4.0.0</modelVersion>
10
  <artifactId>eu.etaxonomy.taxeditor.cdmlib</artifactId>
11
  <packaging>eclipse-plugin</packaging>
12
  <properties>
13
      <jackson.version>2.11.2</jackson.version>
14
      <poi.version>4.1.2</poi.version>
15
      <hibernate.version>5.1.17.Final</hibernate.version>
16
  </properties>
17
  <name>CDM Library Dependencies Plugin</name>
18
  <description>CDM Library and dependencies as a plugin</description>
19
  <build>
20
    <pluginManagement>
21
      <plugins>
22
        <plugin>
23
          <groupId>org.apache.maven.plugins</groupId>
24
          <artifactId>maven-surefire-plugin</artifactId>
25
          <version>2.22.2</version>
26
        </plugin>
27
      </plugins>
28
    </pluginManagement>
29
    <plugins>
30
      <plugin>
31
        <groupId>org.apache.maven.plugins</groupId>
32
        <artifactId>maven-dependency-plugin</artifactId>
33
        <version>2.4</version>
34
        <executions>
35
          <execution>
36
            <id>copy-dependencies</id>
37
            <phase>validate</phase>
38
            <goals>
39
              <goal>copy-dependencies</goal>
40
            </goals>
41
            <configuration>
42
              <excludeArtifactIds>
43
                cdmlib-remote-webapp
44
              </excludeArtifactIds>
45
              <includeArtifactIds>
46
                cdmlib-commons,cdmlib-model,cdmlib-persistence,cdmlib-services,cdmlib-cache,cdmlib-ext,cdmlib-io
47
              </includeArtifactIds>
48
              <outputDirectory>${basedir}/lib</outputDirectory>
49
              <overWriteReleases>true</overWriteReleases>
50
              <overWriteSnapshots>true</overWriteSnapshots>
51
              <excludeTransitive>true</excludeTransitive>
52
            </configuration>
53
          </execution>
54
          <execution>
55
            <id>copy-dependency-jars</id>
56
            <phase>validate</phase>
57
            <goals>
58
              <goal>copy-dependencies</goal>
59
            </goals>
60
            <configuration>
61
              <includeArtifactIds>
62
                httpclient,JavaAPIforKml,iiif-apis,commons-beanutils,commons-lang3,commons-lang,commons-codec,
63
                commons-imaging,jackson-databind,jackson-annotations,jackson-core,jboss-logging,
64
                validation-api,classmate,javax.el-api,slf4j-api,slf4j-log4j12,
65
                ehcache,
66
                hibernate-validator,
67
                spring-context,spring-context-support,spring-aspects,spring-test,spring-beans,
68
                spring-tx,spring-web,spring-core,spring-aop,spring-expression,spring-orm,
69
                spring-oxm,spring-jdbc,spring-security-config,spring-security-core,
70
                aopalliance,aspectjweaver,aspectjrt,
71
                hibernate-jpa-2.1-api,javassist,hibernate-commons-annotations,
72
                hibernate-core,hibernate-entitymanager,hibernate-envers,antlr,cglib-nodep,
73
                xml-apis,lsid-client,jdom,jdom2,
74
                poi,poi-ooxml,poi-ooxml-schemas,xmlbeans,commons-collections4,commons-math3,
75
                c3p0,opencsv,joda-time,usertype.jodatime,usertype.spi,
76
                apache-log4j-extras,
77
                h2,mysql-connector-java,postgresql,
78
                junit,hamcrest-core,commons-dbcp,commons-pool,
79
                jboss-transaction-api_1.2_spec
80
              </includeArtifactIds>
81
              <outputDirectory>
82
                ${basedir}/lib
83
              </outputDirectory>
84
              <overWriteReleases>true</overWriteReleases>
85
              <overWriteSnapshots>true</overWriteSnapshots>
86
              <excludeTransitive>true</excludeTransitive>
87
            </configuration>
88
          </execution>
89
          <execution>
90
            <id>copy-dependency-jars-transitive</id>
91
            <phase>validate</phase>
92
            <goals>
93
              <goal>copy-dependencies</goal>
94
            </goals>
95
            <configuration>
96
              <includeArtifactIds>
97
                httpclient-cache,httpcore,xercesImpl
98
              </includeArtifactIds>
99
              <outputDirectory>
100
                ${basedir}/lib
101
              </outputDirectory>
102
              <overWriteReleases>true</overWriteReleases>
103
              <overWriteSnapshots>true</overWriteSnapshots>
104
              <excludeTransitive>false</excludeTransitive>
105
            </configuration>
106
          </execution>
107
        </executions>
108
      </plugin>
109
      <plugin>
110
        <groupId>org.apache.maven.plugins</groupId>
111
        <artifactId>maven-antrun-plugin</artifactId>
112
        <executions>
113
          <execution>
114
            <id>update-snapshot-jar-names</id>
115
            <phase>validate</phase>
116
            <goals>
117
              <goal>run</goal>
118
            </goals>
119
            <configuration>
120
              <target>
121
                <echo>Update cdmlib jars to SNAPSHOT when build with
122
                  timestamp
123
                </echo>
124
                <move todir="./lib">
125
                  <fileset dir="./lib" />
126
                  <mapper type="regexp"
127
                    from="(^cdmlib\-.*\-\d+\.\d+\.\d+\-)[\d.-]+(\.jar)"
128
                    to="\1SNAPSHOT\2" />
129
                </move>
130
                <move todir="./lib">
131
                  <fileset dir="./lib" />
132
                  <mapper type="regexp"
133
                    from="(^cdmlib\-.*\-\d+\.\d+\.\d+\-)[\d.-]+(\-sources\.jar)"
134
                    to="\1SNAPSHOT\2" />
135
                </move>
136
              </target>
137
            </configuration>
138
          </execution>
139
          <execution>
140
            <id>remove-existing-jars</id>
141
            <phase>clean</phase>
142
            <goals>
143
              <goal>run</goal>
144
            </goals>
145
            <configuration>
146
              <target>
147
                <echo>Remove all cdmlib jars</echo>
148
                <delete>
149
                  <fileset dir="./lib" includes="cdmlib-*" />
150
                </delete>
151
              </target>
152
            </configuration>
153
          </execution>
154
        </executions>
155
      </plugin>
156
    </plugins>
157
  </build>
158
  <profiles>
159
    <profile>
160
      <id>copyAllJars</id>
161
      <build>
162
        <plugins>
163
          <plugin>
164
            <groupId>org.apache.maven.plugins</groupId>
165
            <artifactId>maven-dependency-plugin</artifactId>
166
            <version>2.4</version>
167
            <executions>
168
              <execution>
169
                <id>copy-all-dependencies</id>
170
                <phase>validate</phase>
171
                <goals>
172
                  <goal>copy-dependencies</goal>
173
                </goals>
174
                <configuration>
175
                  <excludeArtifactIds>
176
                    cdmlib-remote-webapp
177
                  </excludeArtifactIds>
178
                  <outputDirectory>${basedir}/lib</outputDirectory>
179
                  <overWriteReleases>true</overWriteReleases>
180
                  <overWriteSnapshots>true</overWriteSnapshots>
181
                  <excludeTransitive>true</excludeTransitive>
182
                </configuration>
183
              </execution>
184
            </executions>
185
          </plugin>
186
        </plugins>
187
      </build>
188
    </profile>
189
  </profiles>
190
  <repositories>
191
    <repository>
192
      <id>SpringSource Enterprise Bundle Repository - External Bundle
193
        Milestones
194
      </id>
195
      <url>http://repository.springsource.com/maven/bundles/milestone
196
      </url>
197
    </repository>
198
    <repository>
199
      <id>SpringSource Enterprise Bundle Repository - SpringSource
200
        Bundle
201
        Releases
202
      </id>
203
      <url>http://repository.springsource.com/maven/bundles/release
204
      </url>
205
    </repository>
206
    <repository>
207
      <id>SpringSource Enterprise Bundle Repository - External Bundle
208
        Releases
209
      </id>
210
      <url>http://repository.springsource.com/maven/bundles/external
211
      </url>
212
    </repository>
213
	 <repository>
214
        <id>repository.springsource.release</id>
215
        <name>SpringSource GA Repository</name>
216
        <url>http://repo.springsource.org/release</url>
217
    </repository>
218
  </repositories>
219
  <dependencies>
220
    <dependency>
221
      <groupId>eu.etaxonomy</groupId>
222
      <artifactId>cdmlib-commons</artifactId>
223
      <version>${cdmlib.version}</version>
224
    </dependency>
225
    <dependency>
226
      <groupId>eu.etaxonomy</groupId>
227
      <artifactId>cdmlib-model</artifactId>
228
      <version>${cdmlib.version}</version>
229
    </dependency>
230
    <dependency>
231
      <groupId>eu.etaxonomy</groupId>
232
      <artifactId>cdmlib-persistence</artifactId>
233
      <version>${cdmlib.version}</version>
234
    </dependency>
235
    <dependency>
236
      <groupId>eu.etaxonomy</groupId>
237
      <artifactId>cdmlib-services</artifactId>
238
      <version>${cdmlib.version}</version>
239
    </dependency>
240
    <dependency>
241
      <groupId>eu.etaxonomy</groupId>
242
      <artifactId>cdmlib-io</artifactId>
243
      <version>${cdmlib.version}</version>
244
    </dependency>
245
    <dependency>
246
      <groupId>eu.etaxonomy</groupId>
247
      <artifactId>cdmlib-ext</artifactId>
248
      <version>${cdmlib.version}</version>
249
    </dependency>
250
    <dependency>
251
      <groupId>eu.etaxonomy</groupId>
252
      <artifactId>cdmlib-cache</artifactId>
253
      <version>${cdmlib.version}</version>
254
    </dependency>
255
    
256
    <!-- required -->
257
    <dependency>
258
	    <groupId>net.sf.ehcache</groupId>
259
	    <artifactId>ehcache</artifactId>
260
	    <version>2.10.6</version>
261
	</dependency>
262
    
263
    <!-- needed, but should try to remove -->
264
    <dependency>
265
    	<!-- see #9205 for how to remove -->
266
    	<groupId>log4j</groupId>
267
    	<artifactId>apache-log4j-extras</artifactId>
268
    	<version>1.2.17</version>
269
	</dependency>
270
    <dependency>
271
	    <!-- somehow this is required for logging, covered by tests, but maybe can be removed somehow -->
272
	    <groupId>org.jboss.spec.javax.transaction</groupId>
273
	    <artifactId>jboss-transaction-api_1.2_spec</artifactId>
274
	    <version>1.1.1.Final</version>
275
	</dependency>
276
    
277
    <dependency>
278
      <groupId>log4j</groupId>
279
      <artifactId>log4j</artifactId>
280
      <version>1.2.17</version>
281
    </dependency>
282
    <dependency>
283
	    <groupId>joda-time</groupId>
284
	    <artifactId>joda-time</artifactId>
285
	    <version>2.10.6</version>
286
	</dependency>
287
	<dependency>
288
	    <groupId>org.jadira.usertype</groupId>
289
	    <artifactId>usertype.jodatime</artifactId>
290
	    <version>2.0.1</version>
291
	</dependency>
292
	<dependency>
293
	    <groupId>org.jadira.usertype</groupId>
294
	    <artifactId>usertype.spi</artifactId>
295
	    <version>2.0.1</version>
296
	</dependency>
297
    <dependency>
298
      <!-- needed? -->
299
      <groupId>org.jdom</groupId>
300
      <artifactId>jdom2</artifactId>
301
      <version>2.0.6</version>
302
    </dependency>
303
    <dependency>
304
      <!-- needed? -->
305
      <groupId>org.jdom</groupId>
306
      <artifactId>jdom</artifactId>
307
      <version>1.1.3</version>
308
    </dependency>
309
    <dependency>
310
      <groupId>org.springframework</groupId>
311
      <artifactId>spring-context</artifactId>
312
      <version>4.3.28.RELEASE</version>
313
    </dependency>
314
    <dependency>
315
      <groupId>org.springframework</groupId>
316
      <artifactId>spring-context-support</artifactId>
317
      <version>4.3.28.RELEASE</version>
318
    </dependency>
319
    <dependency>
320
      <groupId>org.springframework</groupId>
321
      <artifactId>spring-aspects</artifactId>
322
      <version>4.3.28.RELEASE</version>
323
    </dependency>
324
    <dependency>
325
      <groupId>org.springframework</groupId>
326
      <artifactId>spring-test</artifactId>
327
      <version>4.3.28.RELEASE</version>
328
    </dependency>
329
    <dependency>
330
      <groupId>org.springframework</groupId>
331
      <artifactId>spring-beans</artifactId>
332
      <version>4.3.28.RELEASE</version>
333
    </dependency>
334
    <dependency>
335
      <groupId>org.springframework</groupId>
336
      <artifactId>spring-tx</artifactId>
337
      <version>4.3.28.RELEASE</version>
338
    </dependency>
339
    <dependency>
340
		<groupId>org.springframework</groupId>
341
		<artifactId>spring-web</artifactId>
342
		<version>4.3.28.RELEASE</version>
343
	</dependency>
344
    <dependency>
345
      <groupId>org.springframework</groupId>
346
      <artifactId>spring-core</artifactId>
347
      <version>4.3.28.RELEASE</version>
348
    </dependency>
349
    <dependency>
350
      <groupId>org.springframework</groupId>
351
      <artifactId>spring-aop</artifactId>
352
      <version>4.3.28.RELEASE</version>
353
    </dependency>
354
    <dependency>
355
		<groupId>org.springframework</groupId>
356
		<artifactId>spring-expression</artifactId>
357
		<version>4.3.28.RELEASE</version>
358
	</dependency>
359
    <dependency>
360
		<groupId>org.springframework</groupId>
361
		<artifactId>spring-orm</artifactId>
362
		<version>4.3.28.RELEASE</version>
363
	</dependency>
364
	<dependency>
365
		<groupId>org.springframework</groupId>
366
		<artifactId>spring-oxm</artifactId>
367
		<version>4.3.28.RELEASE</version>
368
	</dependency>
369
    <dependency>
370
		<groupId>org.springframework</groupId>
371
		<artifactId>spring-jdbc</artifactId>
372
		<version>4.3.28.RELEASE</version>
373
	</dependency>
374
    <dependency>
375
      <groupId>org.springframework.security</groupId>
376
      <artifactId>spring-security-core</artifactId>
377
      <version>4.2.18.RELEASE</version>
378
    </dependency>
379
    <dependency>
380
      <groupId>org.springframework.security</groupId>
381
      <artifactId>spring-security-config</artifactId>
382
      <version>4.2.18.RELEASE</version>
383
    </dependency>
384
    <dependency>
385
      <groupId>org.springframework.security</groupId>
386
      <artifactId>spring-security-remoting</artifactId>
387
      <version>4.2.18.RELEASE</version>
388
    </dependency>
389
    <dependency>
390
    	<!-- dependency of spring security core, can be removed after
391
    	upgrading to spring security 5.x -->
392
	    <groupId>aopalliance</groupId>
393
	    <artifactId>aopalliance</artifactId>
394
	    <version>1.0</version>
395
	</dependency>
396

    
397
    <dependency>
398
        <groupId>commons-beanutils</groupId>
399
        <artifactId>commons-beanutils</artifactId>
400
        <version>1.9.4</version>
401
    </dependency>
402
    <dependency>
403
        <groupId>org.apache.commons</groupId>
404
        <artifactId>commons-imaging</artifactId>
405
        <version>1.0-alpha2</version>
406
    </dependency>
407
	<dependency>
408
	    <groupId>net.sf.opencsv</groupId>
409
	    <artifactId>opencsv</artifactId>
410
	    <version>2.3</version>
411
	</dependency>
412

    
413
    <dependency>
414
      <groupId>org.apache.httpcomponents</groupId>
415
      <artifactId>httpclient</artifactId>
416
    </dependency>
417

    
418
    <dependency>
419
        <groupId>org.apache.commons</groupId>
420
        <artifactId>commons-lang3</artifactId>
421
        <version>3.11</version>
422
    </dependency>
423
    <dependency>
424
        <!-- needed at least in taxeditor.test by BundleLoader; try to move there but test carefully -->
425
        <groupId>commons-lang</groupId>
426
        <artifactId>commons-lang</artifactId>
427
        <version>2.6</version>
428
    </dependency>
429
    <dependency>
430
        <!-- maybe only needed for tests, but does not work to only have there -->
431
        <groupId>com.mchange</groupId>
432
        <artifactId>c3p0</artifactId>
433
        <version>0.9.5.2</version>
434
<!--         <scope>test</scope> -->
435
    </dependency>
436
    
437
    <!-- jackson, not sure if really needed -->
438
    <dependency>
439
        <groupId>com.fasterxml.jackson.core</groupId>
440
        <artifactId>jackson-databind</artifactId>
441
        <version>${jackson.version}</version>
442
    </dependency>
443
    <dependency>
444
        <groupId>com.fasterxml.jackson.core</groupId>
445
        <artifactId>jackson-core</artifactId>
446
        <version>${jackson.version}</version>
447
    </dependency>
448
    <dependency>
449
        <groupId>com.fasterxml.jackson.core</groupId>
450
        <artifactId>jackson-annotations</artifactId>
451
        <version>${jackson.version}</version>
452
    </dependency>
453
    
454
    <dependency>
455
        <!-- needed? -->
456
        <groupId>xerces</groupId>
457
        <artifactId>xercesImpl</artifactId>
458
        <version>2.12.0</version>
459
    </dependency>
460
    
461
    <dependency>
462
       <groupId>org.aspectj</groupId>
463
       <artifactId>aspectjweaver</artifactId>
464
       <version>1.9.6</version>
465
    </dependency>
466
    <dependency>
467
       <groupId>org.aspectj</groupId>
468
       <artifactId>aspectjrt</artifactId>
469
       <version>1.9.6</version>
470
    </dependency>
471
    <dependency>
472
       <groupId>org.hibernate.javax.persistence</groupId>
473
       <artifactId>hibernate-jpa-2.1-api</artifactId>
474
       <version>1.0.2.Final</version>
475
    </dependency>
476
    <dependency>
477
        <groupId>org.javassist</groupId>
478
        <artifactId>javassist</artifactId>
479
        <version>3.27.0-GA</version>
480
    </dependency>
481
    <dependency>
482
        <groupId>org.hibernate.common</groupId>
483
        <artifactId>hibernate-commons-annotations</artifactId>
484
        <version>5.1.0.Final</version>
485
    </dependency>
486
    <dependency>
487
        <groupId>xml-apis</groupId>
488
        <artifactId>xml-apis</artifactId>
489
        <version>1.4.01</version>
490
    </dependency>
491
    <dependency>
492
        <groupId>com.ibm.lsid</groupId>
493
        <artifactId>lsid-client</artifactId>
494
        <version>1.1.2</version>
495
    </dependency>
496
    
497
    <!-- poi -->
498
    <!-- needed -->
499
    <dependency>
500
        <groupId>org.apache.poi</groupId>
501
        <artifactId>poi</artifactId>
502
        <version>${poi.version}</version>
503
    </dependency>
504
    <dependency>
505
        <groupId>org.apache.poi</groupId>
506
        <artifactId>poi-ooxml-schemas</artifactId>
507
        <version>${poi.version}</version>
508
    </dependency>
509
    <dependency>
510
        <groupId>org.apache.poi</groupId>
511
        <artifactId>poi-ooxml</artifactId>
512
        <version>${poi.version}</version>
513
    </dependency>
514
    <dependency>
515
      	<groupId>org.apache.xmlbeans</groupId>
516
      	<artifactId>xmlbeans</artifactId>
517
      	<version>3.1.0</version>
518
    </dependency>
519
    <dependency>
520
	    <groupId>org.apache.commons</groupId>
521
	    <artifactId>commons-collections4</artifactId>
522
	    <version>4.4</version>
523
	</dependency>
524
	<dependency>
525
	    <groupId>org.apache.commons</groupId>
526
	    <artifactId>commons-math3</artifactId>
527
	    <version>3.6.1</version>
528
	</dependency>
529
    <!-- not yet included 
530
       poi:   com.zaxxer:SparseBitSet
531
       poi-ooxml   commons-compress,curvesapi
532
     -->
533
 
534
	<!-- logging -->
535
    <dependency>
536
        <!-- needed? -->
537
        <groupId>org.jboss.logging</groupId>
538
        <artifactId>jboss-logging</artifactId>
539
        <version>3.4.1.Final</version>
540
    </dependency>
541
    <dependency> 
542
	    <groupId>org.slf4j</groupId>
543
	    <artifactId>slf4j-api</artifactId>
544
	    <version>1.7.30</version>
545
	</dependency>
546
    <dependency> 
547
	    <groupId>org.slf4j</groupId>
548
	    <artifactId>slf4j-log4j12</artifactId>
549
	    <version>1.7.30</version>
550
	</dependency>
551
	<!-- slf4j-nop is not needed -->
552
    
553
	<!-- validation, needed? -->
554
	<dependency>
555
    	<groupId>org.hibernate.validator</groupId>
556
    	<artifactId>hibernate-validator</artifactId>
557
    	<version>6.1.5.Final</version>
558
	</dependency>
559
    <dependency>
560
        <groupId>com.fasterxml</groupId>
561
        <artifactId>classmate</artifactId>
562
        <version>1.5.1</version>
563
    </dependency>
564
    <dependency>
565
        <groupId>javax.el</groupId>
566
        <artifactId>javax.el-api</artifactId>
567
        <version>3.0.0</version>
568
    </dependency>
569
    
570
    <dependency>
571
    	<!-- used in AuthenticatingHttpInvokerRequestExecutor -->
572
        <groupId>commons-codec</groupId>
573
        <artifactId>commons-codec</artifactId>
574
        <version>1.14</version>
575
    </dependency>
576

    
577
    <!-- only for supporting test button in datasource dialogue, dialogue should be moved to taxeditor.webapp -->
578
	<dependency>
579
	    <groupId>com.h2database</groupId>
580
	    <artifactId>h2</artifactId>
581
	    <version>1.4.190</version>
582
	</dependency>
583
	<dependency>
584
        <groupId>mysql</groupId>
585
        <artifactId>mysql-connector-java</artifactId>
586
        <version>8.0.21</version>
587
    </dependency>
588
    <dependency>
589
        <groupId>org.postgresql</groupId>
590
        <artifactId>postgresql</artifactId>
591
        <version>42.2.15</version>
592
    </dependency>
593
      
594
    <!-- For Unit Tests Start -->
595
	<!-- keep junit and its dependency hamcrest here as long as each plugin
596
	     has its own unit tests and they junit is not yet added there in a way
597
	     that it does not appear in production bundles -->
598
	<dependency>
599
        <groupId>junit</groupId>
600
        <artifactId>junit</artifactId>
601
        <version>4.13</version>
602
        <scope>test</scope>
603
    </dependency>
604
    <dependency>
605
        <groupId>org.hamcrest</groupId>
606
        <artifactId>hamcrest-core</artifactId>
607
        <version>1.3</version>
608
<!--         <scope>test</scope> -->
609
    </dependency>
610
	 
611
<!-- For Unit Tests End -->
612

    
613
<!-- dbcp and pool needed for H2Local and unitils, 
614
     move to taxeditor.webapp and taxedtior.test once all db dependencies are moved to webapp-->    
615
    <dependency>
616
      <groupId>commons-dbcp</groupId>
617
      <artifactId>commons-dbcp</artifactId>
618
      <version>1.4</version>
619
    </dependency>
620
    <dependency>
621
      <groupId>commons-pool</groupId>
622
      <artifactId>commons-pool</artifactId>
623
      <version>1.6</version>
624
    </dependency>
625

    
626

    
627
    <!-- For Hibernate Mapping Start -->
628
    <dependency>
629
      <groupId>javax.validation</groupId>
630
      <artifactId>validation-api</artifactId>
631
      <version>2.0.1.Final</version>
632
    </dependency>
633
    <!-- For Hibernate Mapping End -->
634
    
635
    <!-- Hibernate -->
636
    <!-- still needed because cdmlib-service still uses classes from cdmlib-persistence (e.g. OrderHint),
637
         and those load classes from hibernate -->
638
    <!-- all other org.hibernate dependencies have been removed already -->
639
    <dependency>
640
        <groupId>org.hibernate</groupId>
641
        <artifactId>hibernate-core</artifactId>
642
        <version>${hibernate.version}</version>
643
    </dependency>    
644
    <dependency>
645
        <groupId>org.hibernate</groupId>
646
        <artifactId>hibernate-entitymanager</artifactId>
647
        <version>${hibernate.version}</version>
648
    </dependency>
649
    <dependency>
650
        <groupId>org.hibernate</groupId>
651
        <artifactId>hibernate-envers</artifactId>
652
        <version>${hibernate.version}</version>
653
    </dependency>
654
    <dependency>
655
        <!-- probably only used by hibernate-core, so remove when removing hibernate-core,
656
             probably it can be removed even before -->
657
        <groupId>antlr</groupId>
658
        <artifactId>antlr</artifactId>
659
        <version>2.7.7</version>
660
    </dependency>
661
    <dependency>
662
	    <groupId>cglib</groupId>
663
	    <artifactId>cglib-nodep</artifactId>
664
	    <version>3.3.0</version>
665
	</dependency>
666
    
667
    <!-- KML/IIIF dependencies should not bee needed for the taxeditor, but at current the KMLDocumentBuilder 
668
         is used in the EditGeoService bean which is needed to display the distribution maps in the editor.
669
     -->
670
     <dependency>
671
        <groupId>de.micromata.jak</groupId>
672
        <artifactId>JavaAPIforKml</artifactId>
673
        <version>2.2.1</version><!-- must be same version as in cdmlib -->
674
    </dependency>
675
    <dependency>
676
        <groupId>de.digitalcollections.iiif</groupId>
677
        <artifactId>iiif-apis</artifactId>
678
        <version>0.3.7</version>
679
    </dependency>
680
  </dependencies>
681
</project>
682

    
(5-5/5)