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

    
406
    <dependency>
407
        <groupId>commons-beanutils</groupId>
408
        <artifactId>commons-beanutils</artifactId>
409
        <version>1.9.4</version>
410
    </dependency>
411
    <dependency>
412
        <groupId>org.apache.commons</groupId>
413
        <artifactId>commons-imaging</artifactId>
414
        <version>1.0-alpha2</version>
415
    </dependency>
416
	<dependency>
417
	    <groupId>net.sf.opencsv</groupId>
418
	    <artifactId>opencsv</artifactId>
419
	    <version>2.3</version>
420
	</dependency>
421

    
422
    <dependency>
423
      <groupId>org.apache.httpcomponents</groupId>
424
      <artifactId>httpclient</artifactId>
425
    </dependency>
426

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

    
603
    <!-- only for supporting test button in datasource dialogue, dialogue should be moved to taxeditor.webapp -->
604
	<dependency>
605
	    <groupId>com.h2database</groupId>
606
	    <artifactId>h2</artifactId>
607
	    <version>1.4.190</version>
608
	</dependency>
609
	<dependency>
610
        <groupId>mysql</groupId>
611
        <artifactId>mysql-connector-java</artifactId>
612
        <version>8.0.21</version>
613
    </dependency>
614
    <dependency>
615
        <groupId>org.postgresql</groupId>
616
        <artifactId>postgresql</artifactId>
617
        <version>42.2.15</version>
618
    </dependency>
619
      
620
    <!-- For Unit Tests Start -->
621
	<!-- still needed? -->
622

    
623
    <dependency>
624
      <groupId>commons-dbcp</groupId>
625
      <artifactId>commons-dbcp</artifactId>
626
      <version>1.4</version>
627
    </dependency>
628
    <dependency>
629
      <groupId>commons-pool</groupId>
630
      <artifactId>commons-pool</artifactId>
631
      <version>1.5.4</version>
632
    </dependency>
633
 
634
    <!-- For Unit Tests End -->
635

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

    
(5-5/5)