Project

General

Profile

Download (22.8 KB) Statistics
| Branch: | Tag: | Revision:
1 999d37c4 Cherian Mathew
<?xml version="1.0" encoding="UTF-8"?>
2 9e671498 Cherian Mathew
<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 999d37c4 Cherian Mathew
  <parent>
5
    <groupId>eu.etaxonomy</groupId>
6
    <artifactId>taxeditor-parent</artifactId>
7 38b8028b jenkins
    <version>5.18.0-SNAPSHOT</version>
8 999d37c4 Cherian Mathew
  </parent>
9
  <modelVersion>4.0.0</modelVersion>
10
  <artifactId>eu.etaxonomy.taxeditor.cdmlib</artifactId>
11
  <packaging>eclipse-plugin</packaging>
12 765bd4c4 Andreas Müller
  <properties>
13 37dc0842 Andreas Müller
      <jackson.version>2.11.2</jackson.version>
14
      <poi.version>4.1.2</poi.version>
15 4c4840b9 Andreas Müller
      <hibernate.version>5.1.17.Final</hibernate.version>
16 765bd4c4 Andreas Müller
  </properties>
17 999d37c4 Cherian Mathew
  <name>CDM Library Dependencies Plugin</name>
18 ad69c198 Cherian Mathew
  <description>CDM Library and dependencies as a plugin</description>
19 c7ce2226 Cherian Mathew
  <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 999d37c4 Cherian Mathew
    <plugins>
30
      <plugin>
31 c7ce2226 Cherian Mathew
        <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 e6ec6b67 Andreas Müller
                cdmlib-commons,cdmlib-model,cdmlib-persistence,cdmlib-services,cdmlib-cache,cdmlib-ext,cdmlib-io,cdmlib-remote,cdmlib-print
47 c7ce2226 Cherian Mathew
              </includeArtifactIds>
48
              <outputDirectory>${basedir}/lib</outputDirectory>
49
              <overWriteReleases>true</overWriteReleases>
50
              <overWriteSnapshots>true</overWriteSnapshots>
51
              <excludeTransitive>true</excludeTransitive>
52
            </configuration>
53
          </execution>
54 c1ad99d9 Andreas Kohlbecker
          <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 3d5bd11a Andreas Müller
                httpclient,JavaAPIforKml,iiif-apis,commons-beanutils,commons-lang3,commons-lang,commons-codec,
63 3dfc2334 Andreas Müller
                commons-imaging,jackson-databind,jackson-annotations,jackson-core,jboss-logging,
64 ddecba6a Andreas Müller
                validation-api,classmate,javax.el-api,slf4j-api,slf4j-log4j12,
65 075cdc06 Andreas Müller
                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 3dfc2334 Andreas Müller
                aopalliance,aspectjweaver,aspectjrt,
70
                hibernate-jpa-2.1-api,javassist,hibernate-commons-annotations,
71 bccec71c Andreas Müller
                hibernate-core,hibernate-entitymanager,hibernate-envers,antlr,
72 4aa4447f Andreas Müller
                xml-apis,lsid-client,jdom,jdom2,
73 37dc0842 Andreas Müller
                poi,poi-ooxml,poi-ooxml-schemas,xmlbeans,commons-collections4,commons-math3,
74 f27c8b65 Andreas Müller
                jaxb-api,javax.activation-api,
75 ab2607f8 Andreas Müller
                c3p0,opencsv,joda-time,usertype.jodatime,usertype.spi,
76 afc6aec4 Andreas Müller
                apache-log4j-extras,
77 3dfc2334 Andreas Müller
                h2,mysql-connector-java,postgresql
78 c1ad99d9 Andreas Kohlbecker
              </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 f52bec28 Andreas Müller
                httpclient-cache,httpcore,httpmime,xercesImpl
96 c1ad99d9 Andreas Kohlbecker
              </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 999d37c4 Cherian Mathew
        </executions>
106 c7ce2226 Cherian Mathew
      </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 9d170601 Cherian Mathew
                    from="(^cdmlib\-.*\-\d+\.\d+\.\d+\-)[\d.-]+(\.jar)"
126 c7ce2226 Cherian Mathew
                    to="\1SNAPSHOT\2" />
127
                </move>
128
                <move todir="./lib">
129
                  <fileset dir="./lib" />
130
                  <mapper type="regexp"
131 9d170601 Cherian Mathew
                    from="(^cdmlib\-.*\-\d+\.\d+\.\d+\-)[\d.-]+(\-sources\.jar)"
132 9e671498 Cherian Mathew
                    to="\1SNAPSHOT\2" />
133 1cd65199 Cherian Mathew
                </move>
134 c7ce2226 Cherian Mathew
              </target>
135
            </configuration>
136
          </execution>
137 9e671498 Cherian Mathew
          <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 c7ce2226 Cherian Mathew
        </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 a3e7482e Katja Luther
    </repository>
211
	 <repository>
212
        <id>repository.springsource.release</id>
213
        <name>SpringSource GA Repository</name>
214
        <url>http://repo.springsource.org/release</url>
215 c7ce2226 Cherian Mathew
    </repository>
216
  </repositories>
217
  <dependencies>
218 d5948f17 Cherian Mathew
    <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 f4cc04f2 Katja Luther
    <dependency>
259
      <groupId>eu.etaxonomy</groupId>
260
      <artifactId>cdmlib-cache</artifactId>
261
      <version>${cdmlib.version}</version>
262
    </dependency>
263 afc6aec4 Andreas Müller
    
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 c7ce2226 Cherian Mathew
    <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 ab2607f8 Andreas Müller
    <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 c7ce2226 Cherian Mathew
    <dependency>
299 4aa4447f Andreas Müller
      <!-- needed? -->
300
      <groupId>org.jdom</groupId>
301
      <artifactId>jdom2</artifactId>
302
      <version>2.0.6</version>
303
    </dependency>
304
    <dependency>
305
      <!-- needed? -->
306 c7ce2226 Cherian Mathew
      <groupId>org.jdom</groupId>
307
      <artifactId>jdom</artifactId>
308
      <version>1.1.3</version>
309
    </dependency>
310
    <dependency>
311
      <groupId>org.springframework</groupId>
312 a3e7482e Katja Luther
      <artifactId>spring-context</artifactId>
313 075cdc06 Andreas Müller
      <version>4.3.28.RELEASE</version>
314 c7ce2226 Cherian Mathew
    </dependency>
315
    <dependency>
316
      <groupId>org.springframework</groupId>
317 a3e7482e Katja Luther
      <artifactId>spring-context-support</artifactId>
318 075cdc06 Andreas Müller
      <version>4.3.28.RELEASE</version>
319 c7ce2226 Cherian Mathew
    </dependency>
320
    <dependency>
321
      <groupId>org.springframework</groupId>
322 a3e7482e Katja Luther
      <artifactId>spring-aspects</artifactId>
323 075cdc06 Andreas Müller
      <version>4.3.28.RELEASE</version>
324 c7ce2226 Cherian Mathew
    </dependency>
325
    <dependency>
326
      <groupId>org.springframework</groupId>
327 a3e7482e Katja Luther
      <artifactId>spring-test</artifactId>
328 075cdc06 Andreas Müller
      <version>4.3.28.RELEASE</version>
329 c7ce2226 Cherian Mathew
    </dependency>
330
    <dependency>
331
      <groupId>org.springframework</groupId>
332 a3e7482e Katja Luther
      <artifactId>spring-beans</artifactId>
333 075cdc06 Andreas Müller
      <version>4.3.28.RELEASE</version>
334 c7ce2226 Cherian Mathew
    </dependency>
335
    <dependency>
336
      <groupId>org.springframework</groupId>
337 a3e7482e Katja Luther
      <artifactId>spring-tx</artifactId>
338 075cdc06 Andreas Müller
      <version>4.3.28.RELEASE</version>
339 c7ce2226 Cherian Mathew
    </dependency>
340
    <dependency>
341 a3e7482e Katja Luther
		<groupId>org.springframework</groupId>
342
		<artifactId>spring-web</artifactId>
343 075cdc06 Andreas Müller
		<version>4.3.28.RELEASE</version>
344 a3e7482e Katja Luther
	</dependency>
345 c7ce2226 Cherian Mathew
    <dependency>
346
      <groupId>org.springframework</groupId>
347 a3e7482e Katja Luther
      <artifactId>spring-core</artifactId>
348 075cdc06 Andreas Müller
      <version>4.3.28.RELEASE</version>
349 c7ce2226 Cherian Mathew
    </dependency>
350
    <dependency>
351
      <groupId>org.springframework</groupId>
352 a3e7482e Katja Luther
      <artifactId>spring-aop</artifactId>
353 075cdc06 Andreas Müller
      <version>4.3.28.RELEASE</version>
354 c7ce2226 Cherian Mathew
    </dependency>
355
    <dependency>
356 a3e7482e Katja Luther
		<groupId>org.springframework</groupId>
357
		<artifactId>spring-expression</artifactId>
358 075cdc06 Andreas Müller
		<version>4.3.28.RELEASE</version>
359 a3e7482e Katja Luther
	</dependency>
360 6b013fa0 Andreas Müller
    <dependency>
361 a3e7482e Katja Luther
		<groupId>org.springframework</groupId>
362
		<artifactId>spring-orm</artifactId>
363 075cdc06 Andreas Müller
		<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 a3e7482e Katja Luther
	</dependency>
370 c7ce2226 Cherian Mathew
    <dependency>
371 a3e7482e Katja Luther
		<groupId>org.springframework</groupId>
372
		<artifactId>spring-jdbc</artifactId>
373 075cdc06 Andreas Müller
		<version>4.3.28.RELEASE</version>
374 a3e7482e Katja Luther
	</dependency>
375 c7ce2226 Cherian Mathew
    <dependency>
376
      <groupId>org.springframework.security</groupId>
377
      <artifactId>spring-security-core</artifactId>
378 075cdc06 Andreas Müller
      <version>4.2.18.RELEASE</version>
379 c7ce2226 Cherian Mathew
    </dependency>
380
    <dependency>
381
      <groupId>org.springframework.security</groupId>
382
      <artifactId>spring-security-config</artifactId>
383 075cdc06 Andreas Müller
      <version>4.2.18.RELEASE</version>
384 c7ce2226 Cherian Mathew
    </dependency>
385
    <dependency>
386
      <groupId>org.springframework.security</groupId>
387
      <artifactId>spring-security-remoting</artifactId>
388 075cdc06 Andreas Müller
      <version>4.2.18.RELEASE</version>
389 c7ce2226 Cherian Mathew
    </dependency>
390 075cdc06 Andreas Müller
    <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 3dfc2334 Andreas Müller
398 6157a0af Andreas Kohlbecker
    <dependency>
399
        <groupId>commons-beanutils</groupId>
400
        <artifactId>commons-beanutils</artifactId>
401 ab8cbdf4 Andreas Kohlbecker
        <version>1.9.4</version>
402 6157a0af Andreas Kohlbecker
    </dependency>
403 0b4fe3ea Andreas Müller
    <dependency>
404
        <groupId>org.apache.commons</groupId>
405
        <artifactId>commons-imaging</artifactId>
406 2755bf6d Andreas Kohlbecker
        <version>1.0-alpha2</version>
407 c7ce2226 Cherian Mathew
    </dependency>
408 39ec51c6 Andreas Müller
	<dependency>
409
	    <groupId>net.sf.opencsv</groupId>
410
	    <artifactId>opencsv</artifactId>
411
	    <version>2.3</version>
412
	</dependency>
413 80de230c Cherian Mathew
414 c1ad99d9 Andreas Kohlbecker
    <dependency>
415
      <groupId>org.apache.httpcomponents</groupId>
416
      <artifactId>httpclient</artifactId>
417
    </dependency>
418
419 3185cbdd Andreas Müller
    <dependency>
420
        <groupId>org.apache.commons</groupId>
421
        <artifactId>commons-lang3</artifactId>
422 3dfc2334 Andreas Müller
        <version>3.11</version>
423 3185cbdd Andreas Müller
    </dependency>
424 3d5bd11a Andreas Müller
    <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 dc1c8ae4 Andreas Müller
    <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 ec5399c3 Andreas Müller
    
438
    <!-- jackson, not sure if really needed -->
439 765bd4c4 Andreas Müller
    <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 f52bec28 Andreas Müller
    <dependency>
456
        <!-- needed? -->
457
        <groupId>xerces</groupId>
458
        <artifactId>xercesImpl</artifactId>
459
        <version>2.12.0</version>
460
    </dependency>
461
    
462 075cdc06 Andreas Müller
    <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 3dfc2334 Andreas Müller
    <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 075cdc06 Andreas Müller
    
498 37dc0842 Andreas Müller
    <!-- 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 f27c8b65 Andreas Müller
    <!-- 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 ddecba6a Andreas Müller
	<!-- 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 3185cbdd Andreas Müller
    <dependency>
589
    	<!-- used in AuthenticatingHttpInvokerRequestExecutor -->
590
        <groupId>commons-codec</groupId>
591
        <artifactId>commons-codec</artifactId>
592
        <version>1.14</version>
593
    </dependency>
594
595 ea24519c Andreas Müller
    <!-- 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 3dfc2334 Andreas Müller
	<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 c7ce2226 Cherian Mathew
    <!-- For Unit Tests Start -->
613 ccc14670 Andreas Müller
	<!-- still needed? -->
614 1cd65199 Cherian Mathew
615 c7ce2226 Cherian Mathew
    <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 ccc14670 Andreas Müller
 
626 c7ce2226 Cherian Mathew
    <!-- For Unit Tests End -->
627 80de230c Cherian Mathew
628 c7ce2226 Cherian Mathew
    <!-- For Hibernate Mapping Start -->
629
    <dependency>
630
      <groupId>javax.validation</groupId>
631
      <artifactId>validation-api</artifactId>
632 ddecba6a Andreas Müller
      <version>2.0.1.Final</version>
633 c7ce2226 Cherian Mathew
    </dependency>
634
    <!-- For Hibernate Mapping End -->
635 01a31d8a Andreas Kohlbecker
    
636 d5c136f0 Andreas Müller
    <!-- 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 57b03f79 Andreas Müller
        <version>${hibernate.version}</version>
644 d5c136f0 Andreas Müller
    </dependency>    
645
    <dependency>
646
        <groupId>org.hibernate</groupId>
647
        <artifactId>hibernate-entitymanager</artifactId>
648 57b03f79 Andreas Müller
        <version>${hibernate.version}</version>
649
    </dependency>
650 d5c136f0 Andreas Müller
    <dependency>
651
        <groupId>org.hibernate</groupId>
652
        <artifactId>hibernate-envers</artifactId>
653 57b03f79 Andreas Müller
        <version>${hibernate.version}</version>
654 bccec71c Andreas Müller
    </dependency>
655
    <dependency>
656
        <!-- probably only used by hibernate-core, so remove when removing hibernate-core,
657
             probably it can be removed even before -->
658
        <groupId>antlr</groupId>
659
        <artifactId>antlr</artifactId>
660
        <version>2.7.7</version>
661
    </dependency>
662 d5c136f0 Andreas Müller
    
663 1a4699cd Andreas Kohlbecker
    <!-- KML/IIIF dependencies should not bee needed for the taxeditor, but at current the KMLDocumentBuilder 
664
         is used in the EditGeoService bean which is needed to display the distribution maps in the editor.
665
     -->
666
     <dependency>
667
        <groupId>de.micromata.jak</groupId>
668
        <artifactId>JavaAPIforKml</artifactId>
669
        <version>2.2.1</version><!-- must be same version as in cdmlib -->
670
    </dependency>
671
    <dependency>
672
        <groupId>de.digitalcollections.iiif</groupId>
673
        <artifactId>iiif-apis</artifactId>
674
        <version>0.3.7</version>
675
    </dependency>
676 999d37c4 Cherian Mathew
  </dependencies>
677
</project>
678 c84fdad1 Andreas Kohlbecker