Project

General

Profile

Download (23.6 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
                jaxb-api,javax.activation-api,
76
                c3p0,opencsv,joda-time,usertype.jodatime,usertype.spi,
77
                apache-log4j-extras,
78
                h2,mysql-connector-java,postgresql,
79
                junit,hamcrest-core,commons-dbcp,commons-pool,
80
                jboss-transaction-api_1.2_spec
81
              </includeArtifactIds>
82
              <outputDirectory>
83
                ${basedir}/lib
84
              </outputDirectory>
85
              <overWriteReleases>true</overWriteReleases>
86
              <overWriteSnapshots>true</overWriteSnapshots>
87
              <excludeTransitive>true</excludeTransitive>
88
            </configuration>
89
          </execution>
90
          <execution>
91
            <id>copy-dependency-jars-transitive</id>
92
            <phase>validate</phase>
93
            <goals>
94
              <goal>copy-dependencies</goal>
95
            </goals>
96
            <configuration>
97
              <includeArtifactIds>
98
                httpclient-cache,httpcore,xercesImpl
99
              </includeArtifactIds>
100
              <outputDirectory>
101
                ${basedir}/lib
102
              </outputDirectory>
103
              <overWriteReleases>true</overWriteReleases>
104
              <overWriteSnapshots>true</overWriteSnapshots>
105
              <excludeTransitive>false</excludeTransitive>
106
            </configuration>
107
          </execution>
108
        </executions>
109
      </plugin>
110
      <plugin>
111
        <groupId>org.apache.maven.plugins</groupId>
112
        <artifactId>maven-antrun-plugin</artifactId>
113
        <executions>
114
          <execution>
115
            <id>update-snapshot-jar-names</id>
116
            <phase>validate</phase>
117
            <goals>
118
              <goal>run</goal>
119
            </goals>
120
            <configuration>
121
              <target>
122
                <echo>Update cdmlib jars to SNAPSHOT when build with
123
                  timestamp
124
                </echo>
125
                <move todir="./lib">
126
                  <fileset dir="./lib" />
127
                  <mapper type="regexp"
128
                    from="(^cdmlib\-.*\-\d+\.\d+\.\d+\-)[\d.-]+(\.jar)"
129
                    to="\1SNAPSHOT\2" />
130
                </move>
131
                <move todir="./lib">
132
                  <fileset dir="./lib" />
133
                  <mapper type="regexp"
134
                    from="(^cdmlib\-.*\-\d+\.\d+\.\d+\-)[\d.-]+(\-sources\.jar)"
135
                    to="\1SNAPSHOT\2" />
136
                </move>
137
              </target>
138
            </configuration>
139
          </execution>
140
          <execution>
141
            <id>remove-existing-jars</id>
142
            <phase>clean</phase>
143
            <goals>
144
              <goal>run</goal>
145
            </goals>
146
            <configuration>
147
              <target>
148
                <echo>Remove all cdmlib jars</echo>
149
                <delete>
150
                  <fileset dir="./lib" includes="cdmlib-*" />
151
                </delete>
152
              </target>
153
            </configuration>
154
          </execution>
155
        </executions>
156
      </plugin>
157
    </plugins>
158
  </build>
159
  <profiles>
160
    <profile>
161
      <id>copyAllJars</id>
162
      <build>
163
        <plugins>
164
          <plugin>
165
            <groupId>org.apache.maven.plugins</groupId>
166
            <artifactId>maven-dependency-plugin</artifactId>
167
            <version>2.4</version>
168
            <executions>
169
              <execution>
170
                <id>copy-all-dependencies</id>
171
                <phase>validate</phase>
172
                <goals>
173
                  <goal>copy-dependencies</goal>
174
                </goals>
175
                <configuration>
176
                  <excludeArtifactIds>
177
                    cdmlib-remote-webapp
178
                  </excludeArtifactIds>
179
                  <outputDirectory>${basedir}/lib</outputDirectory>
180
                  <overWriteReleases>true</overWriteReleases>
181
                  <overWriteSnapshots>true</overWriteSnapshots>
182
                  <excludeTransitive>true</excludeTransitive>
183
                </configuration>
184
              </execution>
185
            </executions>
186
          </plugin>
187
        </plugins>
188
      </build>
189
    </profile>
190
  </profiles>
191
  <repositories>
192
    <repository>
193
      <id>SpringSource Enterprise Bundle Repository - External Bundle
194
        Milestones
195
      </id>
196
      <url>http://repository.springsource.com/maven/bundles/milestone
197
      </url>
198
    </repository>
199
    <repository>
200
      <id>SpringSource Enterprise Bundle Repository - SpringSource
201
        Bundle
202
        Releases
203
      </id>
204
      <url>http://repository.springsource.com/maven/bundles/release
205
      </url>
206
    </repository>
207
    <repository>
208
      <id>SpringSource Enterprise Bundle Repository - External Bundle
209
        Releases
210
      </id>
211
      <url>http://repository.springsource.com/maven/bundles/external
212
      </url>
213
    </repository>
214
	 <repository>
215
        <id>repository.springsource.release</id>
216
        <name>SpringSource GA Repository</name>
217
        <url>http://repo.springsource.org/release</url>
218
    </repository>
219
  </repositories>
220
  <dependencies>
221
    <dependency>
222
      <groupId>eu.etaxonomy</groupId>
223
      <artifactId>cdmlib-commons</artifactId>
224
      <version>${cdmlib.version}</version>
225
    </dependency>
226
    <dependency>
227
      <groupId>eu.etaxonomy</groupId>
228
      <artifactId>cdmlib-model</artifactId>
229
      <version>${cdmlib.version}</version>
230
    </dependency>
231
    <dependency>
232
      <groupId>eu.etaxonomy</groupId>
233
      <artifactId>cdmlib-persistence</artifactId>
234
      <version>${cdmlib.version}</version>
235
    </dependency>
236
    <dependency>
237
      <groupId>eu.etaxonomy</groupId>
238
      <artifactId>cdmlib-services</artifactId>
239
      <version>${cdmlib.version}</version>
240
    </dependency>
241
    <dependency>
242
      <groupId>eu.etaxonomy</groupId>
243
      <artifactId>cdmlib-io</artifactId>
244
      <version>${cdmlib.version}</version>
245
    </dependency>
246
    <dependency>
247
      <groupId>eu.etaxonomy</groupId>
248
      <artifactId>cdmlib-ext</artifactId>
249
      <version>${cdmlib.version}</version>
250
    </dependency>
251
    <dependency>
252
      <groupId>eu.etaxonomy</groupId>
253
      <artifactId>cdmlib-cache</artifactId>
254
      <version>${cdmlib.version}</version>
255
    </dependency>
256
    
257
    <!-- required -->
258
    <dependency>
259
	    <groupId>net.sf.ehcache</groupId>
260
	    <artifactId>ehcache</artifactId>
261
	    <version>2.10.6</version>
262
	</dependency>
263
    
264
    <!-- needed, but should try to remove -->
265
    <dependency>
266
    	<!-- see #9205 for how to remove -->
267
    	<groupId>log4j</groupId>
268
    	<artifactId>apache-log4j-extras</artifactId>
269
    	<version>1.2.17</version>
270
	</dependency>
271
    <dependency>
272
	    <!-- somehow this is required for logging, covered by tests, but maybe can be removed somehow -->
273
	    <groupId>org.jboss.spec.javax.transaction</groupId>
274
	    <artifactId>jboss-transaction-api_1.2_spec</artifactId>
275
	    <version>1.1.1.Final</version>
276
	</dependency>
277
    
278
    <dependency>
279
      <groupId>log4j</groupId>
280
      <artifactId>log4j</artifactId>
281
      <version>1.2.17</version>
282
    </dependency>
283
    <dependency>
284
	    <groupId>joda-time</groupId>
285
	    <artifactId>joda-time</artifactId>
286
	    <version>2.10.6</version>
287
	</dependency>
288
	<dependency>
289
	    <groupId>org.jadira.usertype</groupId>
290
	    <artifactId>usertype.jodatime</artifactId>
291
	    <version>2.0.1</version>
292
	</dependency>
293
	<dependency>
294
	    <groupId>org.jadira.usertype</groupId>
295
	    <artifactId>usertype.spi</artifactId>
296
	    <version>2.0.1</version>
297
	</dependency>
298
    <dependency>
299
      <!-- needed? -->
300
      <groupId>org.jdom</groupId>
301
      <artifactId>jdom2</artifactId>
302
      <version>2.0.6</version>
303
    </dependency>
304
    <dependency>
305
      <!-- needed? -->
306
      <groupId>org.jdom</groupId>
307
      <artifactId>jdom</artifactId>
308
      <version>1.1.3</version>
309
    </dependency>
310
    <dependency>
311
      <groupId>org.springframework</groupId>
312
      <artifactId>spring-context</artifactId>
313
      <version>4.3.28.RELEASE</version>
314
    </dependency>
315
    <dependency>
316
      <groupId>org.springframework</groupId>
317
      <artifactId>spring-context-support</artifactId>
318
      <version>4.3.28.RELEASE</version>
319
    </dependency>
320
    <dependency>
321
      <groupId>org.springframework</groupId>
322
      <artifactId>spring-aspects</artifactId>
323
      <version>4.3.28.RELEASE</version>
324
    </dependency>
325
    <dependency>
326
      <groupId>org.springframework</groupId>
327
      <artifactId>spring-test</artifactId>
328
      <version>4.3.28.RELEASE</version>
329
    </dependency>
330
    <dependency>
331
      <groupId>org.springframework</groupId>
332
      <artifactId>spring-beans</artifactId>
333
      <version>4.3.28.RELEASE</version>
334
    </dependency>
335
    <dependency>
336
      <groupId>org.springframework</groupId>
337
      <artifactId>spring-tx</artifactId>
338
      <version>4.3.28.RELEASE</version>
339
    </dependency>
340
    <dependency>
341
		<groupId>org.springframework</groupId>
342
		<artifactId>spring-web</artifactId>
343
		<version>4.3.28.RELEASE</version>
344
	</dependency>
345
    <dependency>
346
      <groupId>org.springframework</groupId>
347
      <artifactId>spring-core</artifactId>
348
      <version>4.3.28.RELEASE</version>
349
    </dependency>
350
    <dependency>
351
      <groupId>org.springframework</groupId>
352
      <artifactId>spring-aop</artifactId>
353
      <version>4.3.28.RELEASE</version>
354
    </dependency>
355
    <dependency>
356
		<groupId>org.springframework</groupId>
357
		<artifactId>spring-expression</artifactId>
358
		<version>4.3.28.RELEASE</version>
359
	</dependency>
360
    <dependency>
361
		<groupId>org.springframework</groupId>
362
		<artifactId>spring-orm</artifactId>
363
		<version>4.3.28.RELEASE</version>
364
	</dependency>
365
	<dependency>
366
		<groupId>org.springframework</groupId>
367
		<artifactId>spring-oxm</artifactId>
368
		<version>4.3.28.RELEASE</version>
369
	</dependency>
370
    <dependency>
371
		<groupId>org.springframework</groupId>
372
		<artifactId>spring-jdbc</artifactId>
373
		<version>4.3.28.RELEASE</version>
374
	</dependency>
375
    <dependency>
376
      <groupId>org.springframework.security</groupId>
377
      <artifactId>spring-security-core</artifactId>
378
      <version>4.2.18.RELEASE</version>
379
    </dependency>
380
    <dependency>
381
      <groupId>org.springframework.security</groupId>
382
      <artifactId>spring-security-config</artifactId>
383
      <version>4.2.18.RELEASE</version>
384
    </dependency>
385
    <dependency>
386
      <groupId>org.springframework.security</groupId>
387
      <artifactId>spring-security-remoting</artifactId>
388
      <version>4.2.18.RELEASE</version>
389
    </dependency>
390
    <dependency>
391
    	<!-- dependency of spring security core, can be removed after
392
    	upgrading to spring security 5.x -->
393
	    <groupId>aopalliance</groupId>
394
	    <artifactId>aopalliance</artifactId>
395
	    <version>1.0</version>
396
	</dependency>
397

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

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

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

    
590
    <!-- only for supporting test button in datasource dialogue, dialogue should be moved to taxeditor.webapp -->
591
	<dependency>
592
	    <groupId>com.h2database</groupId>
593
	    <artifactId>h2</artifactId>
594
	    <version>1.4.190</version>
595
	</dependency>
596
	<dependency>
597
        <groupId>mysql</groupId>
598
        <artifactId>mysql-connector-java</artifactId>
599
        <version>8.0.21</version>
600
    </dependency>
601
    <dependency>
602
        <groupId>org.postgresql</groupId>
603
        <artifactId>postgresql</artifactId>
604
        <version>42.2.15</version>
605
    </dependency>
606
      
607
    <!-- For Unit Tests Start -->
608
	<!-- keep junit and its dependency hamcrest here as long as each plugin
609
	     has its own unit tests and they junit is not yet added there in a way
610
	     that it does not appear in production bundles -->
611
	<dependency>
612
        <groupId>junit</groupId>
613
        <artifactId>junit</artifactId>
614
        <version>4.13</version>
615
        <scope>test</scope>
616
    </dependency>
617
    <dependency>
618
        <groupId>org.hamcrest</groupId>
619
        <artifactId>hamcrest-core</artifactId>
620
        <version>1.3</version>
621
<!--         <scope>test</scope> -->
622
    </dependency>
623
	 
624
<!-- For Unit Tests End -->
625

    
626
<!-- dbcp and pool needed for H2Local and unitils, 
627
     move to taxeditor.webapp and taxedtior.test once all db dependencies are moved to webapp-->    
628
    <dependency>
629
      <groupId>commons-dbcp</groupId>
630
      <artifactId>commons-dbcp</artifactId>
631
      <version>1.4</version>
632
    </dependency>
633
    <dependency>
634
      <groupId>commons-pool</groupId>
635
      <artifactId>commons-pool</artifactId>
636
      <version>1.6</version>
637
    </dependency>
638

    
639

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

    
(5-5/5)