Project

General

Profile

Download (23.4 KB) Statistics
| Branch: | Tag: | Revision:
1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
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,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
                junit,hamcrest-core
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,httpmime,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
    
271
    
272
    <dependency>
273
      <groupId>dom4j</groupId>
274
      <artifactId>dom4j</artifactId>
275
      <version>1.6</version>
276
    </dependency>
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
    <!-- jaxb -->
535
    <dependency>
536
	    <groupId>javax.xml.bind</groupId>
537
	    <artifactId>jaxb-api</artifactId>
538
	    <version>2.3.1</version>
539
	</dependency>  
540
    <dependency>
541
        <groupId>javax.activation</groupId>
542
        <artifactId>javax.activation-api</artifactId>
543
        <version>1.2.0</version>
544
    </dependency>
545
 
546
	<!-- logging -->
547
    <dependency>
548
        <!-- needed? -->
549
        <groupId>org.jboss.logging</groupId>
550
        <artifactId>jboss-logging</artifactId>
551
        <version>3.4.1.Final</version>
552
    </dependency>
553
    <dependency> 
554
	    <groupId>org.slf4j</groupId>
555
	    <artifactId>slf4j-api</artifactId>
556
	    <version>1.7.30</version>
557
	</dependency>
558
    <dependency> 
559
	    <groupId>org.slf4j</groupId>
560
	    <artifactId>slf4j-log4j12</artifactId>
561
	    <version>1.7.30</version>
562
	</dependency>
563
	<!-- slf4j-nop is not needed -->
564
    
565
	<!-- validation, needed? -->
566
	<dependency>
567
    	<groupId>org.hibernate.validator</groupId>
568
    	<artifactId>hibernate-validator</artifactId>
569
    	<version>6.1.5.Final</version>
570
	</dependency>
571
	<dependency>
572
    	<groupId>org.hibernate.validator</groupId>
573
    	<artifactId>hibernate-validator-cdi</artifactId>
574
    	<version>6.1.5.Final</version>
575
	</dependency>
576
    <dependency>
577
        <groupId>com.fasterxml</groupId>
578
        <artifactId>classmate</artifactId>
579
        <version>1.5.1</version>
580
    </dependency>
581
    <dependency>
582
        <groupId>javax.el</groupId>
583
        <artifactId>javax.el-api</artifactId>
584
        <version>3.0.0</version>
585
    </dependency>
586
    
587
    <dependency>
588
    	<!-- used in AuthenticatingHttpInvokerRequestExecutor -->
589
        <groupId>commons-codec</groupId>
590
        <artifactId>commons-codec</artifactId>
591
        <version>1.14</version>
592
    </dependency>
593

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

    
630
    <dependency>
631
      <groupId>commons-dbcp</groupId>
632
      <artifactId>commons-dbcp</artifactId>
633
      <version>1.4</version>
634
    </dependency>
635
    <dependency>
636
      <groupId>commons-pool</groupId>
637
      <artifactId>commons-pool</artifactId>
638
      <version>1.5.4</version>
639
    </dependency>
640
 
641
    <!-- For Unit Tests End -->
642

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

    
(5-5/5)