Project

General

Profile

Download (22.5 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
                hibernate-validator,hibernate-validator-cdi,
66
                spring-context,spring-context-support,spring-aspects,spring-test,spring-beans,
67
                spring-tx,spring-web,spring-core,spring-aop,spring-expression,spring-orm,
68
                spring-oxm,spring-jdbc,spring-security-config,spring-security-core,
69
                aopalliance,aspectjweaver,aspectjrt,
70
                hibernate-jpa-2.1-api,javassist,hibernate-commons-annotations,
71
                hibernate-core,hibernate-entitymanager,hibernate-envers,
72
                xml-apis,lsid-client,jdom,jdom2,
73
                poi,poi-ooxml,poi-ooxml-schemas,xmlbeans,commons-collections4,commons-math3,
74
                jaxb-api,javax.activation-api,
75
                c3p0,opencsv,joda-time,usertype.jodatime,usertype.spi,
76
                apache-log4j-extras,
77
                h2,mysql-connector-java,postgresql
78
              </includeArtifactIds>
79
              <outputDirectory>
80
                ${basedir}/lib
81
              </outputDirectory>
82
              <overWriteReleases>true</overWriteReleases>
83
              <overWriteSnapshots>true</overWriteSnapshots>
84
              <excludeTransitive>true</excludeTransitive>
85
            </configuration>
86
          </execution>
87
          <execution>
88
            <id>copy-dependency-jars-transitive</id>
89
            <phase>validate</phase>
90
            <goals>
91
              <goal>copy-dependencies</goal>
92
            </goals>
93
            <configuration>
94
              <includeArtifactIds>
95
                httpclient-cache,httpcore,httpmime,xercesImpl
96
              </includeArtifactIds>
97
              <outputDirectory>
98
                ${basedir}/lib
99
              </outputDirectory>
100
              <overWriteReleases>true</overWriteReleases>
101
              <overWriteSnapshots>true</overWriteSnapshots>
102
              <excludeTransitive>false</excludeTransitive>
103
            </configuration>
104
          </execution>
105
        </executions>
106
      </plugin>
107
      <plugin>
108
        <groupId>org.apache.maven.plugins</groupId>
109
        <artifactId>maven-antrun-plugin</artifactId>
110
        <executions>
111
          <execution>
112
            <id>update-snapshot-jar-names</id>
113
            <phase>validate</phase>
114
            <goals>
115
              <goal>run</goal>
116
            </goals>
117
            <configuration>
118
              <target>
119
                <echo>Update cdmlib jars to SNAPSHOT when build with
120
                  timestamp
121
                </echo>
122
                <move todir="./lib">
123
                  <fileset dir="./lib" />
124
                  <mapper type="regexp"
125
                    from="(^cdmlib\-.*\-\d+\.\d+\.\d+\-)[\d.-]+(\.jar)"
126
                    to="\1SNAPSHOT\2" />
127
                </move>
128
                <move todir="./lib">
129
                  <fileset dir="./lib" />
130
                  <mapper type="regexp"
131
                    from="(^cdmlib\-.*\-\d+\.\d+\.\d+\-)[\d.-]+(\-sources\.jar)"
132
                    to="\1SNAPSHOT\2" />
133
                </move>
134
              </target>
135
            </configuration>
136
          </execution>
137
          <execution>
138
            <id>remove-existing-jars</id>
139
            <phase>clean</phase>
140
            <goals>
141
              <goal>run</goal>
142
            </goals>
143
            <configuration>
144
              <target>
145
                <echo>Remove all cdmlib jars</echo>
146
                <delete>
147
                  <fileset dir="./lib" includes="cdmlib-*" />
148
                </delete>
149
              </target>
150
            </configuration>
151
          </execution>
152
        </executions>
153
      </plugin>
154
    </plugins>
155
  </build>
156
  <profiles>
157
    <profile>
158
      <id>copyAllJars</id>
159
      <build>
160
        <plugins>
161
          <plugin>
162
            <groupId>org.apache.maven.plugins</groupId>
163
            <artifactId>maven-dependency-plugin</artifactId>
164
            <version>2.4</version>
165
            <executions>
166
              <execution>
167
                <id>copy-all-dependencies</id>
168
                <phase>validate</phase>
169
                <goals>
170
                  <goal>copy-dependencies</goal>
171
                </goals>
172
                <configuration>
173
                  <excludeArtifactIds>
174
                    cdmlib-remote-webapp
175
                  </excludeArtifactIds>
176
                  <outputDirectory>${basedir}/lib</outputDirectory>
177
                  <overWriteReleases>true</overWriteReleases>
178
                  <overWriteSnapshots>true</overWriteSnapshots>
179
                  <excludeTransitive>true</excludeTransitive>
180
                </configuration>
181
              </execution>
182
            </executions>
183
          </plugin>
184
        </plugins>
185
      </build>
186
    </profile>
187
  </profiles>
188
  <repositories>
189
    <repository>
190
      <id>SpringSource Enterprise Bundle Repository - External Bundle
191
        Milestones
192
      </id>
193
      <url>http://repository.springsource.com/maven/bundles/milestone
194
      </url>
195
    </repository>
196
    <repository>
197
      <id>SpringSource Enterprise Bundle Repository - SpringSource
198
        Bundle
199
        Releases
200
      </id>
201
      <url>http://repository.springsource.com/maven/bundles/release
202
      </url>
203
    </repository>
204
    <repository>
205
      <id>SpringSource Enterprise Bundle Repository - External Bundle
206
        Releases
207
      </id>
208
      <url>http://repository.springsource.com/maven/bundles/external
209
      </url>
210
    </repository>
211
	 <repository>
212
        <id>repository.springsource.release</id>
213
        <name>SpringSource GA Repository</name>
214
        <url>http://repo.springsource.org/release</url>
215
    </repository>
216
  </repositories>
217
  <dependencies>
218
    <dependency>
219
      <groupId>eu.etaxonomy</groupId>
220
      <artifactId>cdmlib-commons</artifactId>
221
      <version>${cdmlib.version}</version>
222
    </dependency>
223
    <dependency>
224
      <groupId>eu.etaxonomy</groupId>
225
      <artifactId>cdmlib-model</artifactId>
226
      <version>${cdmlib.version}</version>
227
    </dependency>
228
    <dependency>
229
      <groupId>eu.etaxonomy</groupId>
230
      <artifactId>cdmlib-persistence</artifactId>
231
      <version>${cdmlib.version}</version>
232
    </dependency>
233
    <dependency>
234
      <groupId>eu.etaxonomy</groupId>
235
      <artifactId>cdmlib-remote</artifactId>
236
      <version>${cdmlib.version}</version>
237
    </dependency>
238
    <dependency>
239
      <groupId>eu.etaxonomy</groupId>
240
      <artifactId>cdmlib-print</artifactId>
241
      <version>${cdmlib.version}</version>
242
    </dependency>
243
    <dependency>
244
      <groupId>eu.etaxonomy</groupId>
245
      <artifactId>cdmlib-services</artifactId>
246
      <version>${cdmlib.version}</version>
247
    </dependency>
248
    <dependency>
249
      <groupId>eu.etaxonomy</groupId>
250
      <artifactId>cdmlib-io</artifactId>
251
      <version>${cdmlib.version}</version>
252
    </dependency>
253
    <dependency>
254
      <groupId>eu.etaxonomy</groupId>
255
      <artifactId>cdmlib-ext</artifactId>
256
      <version>${cdmlib.version}</version>
257
    </dependency>
258
    <dependency>
259
      <groupId>eu.etaxonomy</groupId>
260
      <artifactId>cdmlib-cache</artifactId>
261
      <version>${cdmlib.version}</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
    
272
    
273
    <dependency>
274
      <groupId>dom4j</groupId>
275
      <artifactId>dom4j</artifactId>
276
      <version>1.6</version>
277
    </dependency>
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>org.hibernate.validator</groupId>
574
    	<artifactId>hibernate-validator-cdi</artifactId>
575
    	<version>6.1.5.Final</version>
576
	</dependency>
577
    <dependency>
578
        <groupId>com.fasterxml</groupId>
579
        <artifactId>classmate</artifactId>
580
        <version>1.5.1</version>
581
    </dependency>
582
    <dependency>
583
        <groupId>javax.el</groupId>
584
        <artifactId>javax.el-api</artifactId>
585
        <version>3.0.0</version>
586
    </dependency>
587
    
588
    <dependency>
589
    	<!-- used in AuthenticatingHttpInvokerRequestExecutor -->
590
        <groupId>commons-codec</groupId>
591
        <artifactId>commons-codec</artifactId>
592
        <version>1.14</version>
593
    </dependency>
594

    
595
    <!-- only for supporting test button in datasource dialogue, dialogue should be moved to taxeditor.webapp -->
596
	<dependency>
597
	    <groupId>com.h2database</groupId>
598
	    <artifactId>h2</artifactId>
599
	    <version>1.4.190</version>
600
	</dependency>
601
	<dependency>
602
        <groupId>mysql</groupId>
603
        <artifactId>mysql-connector-java</artifactId>
604
        <version>8.0.21</version>
605
    </dependency>
606
    <dependency>
607
        <groupId>org.postgresql</groupId>
608
        <artifactId>postgresql</artifactId>
609
        <version>42.2.15</version>
610
    </dependency>
611
      
612
    <!-- For Unit Tests Start -->
613
	<!-- still needed? -->
614

    
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.5.4</version>
624
    </dependency>
625
 
626
    <!-- For Unit Tests End -->
627

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

    
(5-5/5)