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">
5 <groupId>eu.etaxonomy
</groupId>
6 <artifactId>taxeditor-parent
</artifactId>
7 <version>5.16.0-SNAPSHOT
</version>
9 <modelVersion>4.0.0</modelVersion>
10 <artifactId>eu.etaxonomy.taxeditor.cdmlib
</artifactId>
11 <packaging>eclipse-plugin
</packaging>
12 <name>CDM Library Dependencies Plugin
</name>
13 <description>CDM Library and dependencies as a plugin
</description>
19 <groupId>org.apache.maven.plugins
</groupId>
20 <artifactId>maven-surefire-plugin
</artifactId>
21 <version>2.7</version>
27 <groupId>org.apache.maven.plugins
</groupId>
28 <artifactId>maven-dependency-plugin
</artifactId>
29 <version>2.4</version>
32 <id>copy-dependencies
</id>
33 <phase>validate
</phase>
35 <goal>copy-dependencies
</goal>
42 cdmlib-services,cdmlib-commons,cdmlib-cache,cdmlib-persistence,cdmlib-ext,cdmlib-model,cdmlib-io,cdmlib-print,cdmlib-remote,cdmlib-test
44 <outputDirectory>${basedir}/lib
</outputDirectory>
45 <overWriteReleases>true
</overWriteReleases>
46 <overWriteSnapshots>true
</overWriteSnapshots>
47 <excludeTransitive>true
</excludeTransitive>
51 <id>copy-dependency-jars
</id>
52 <phase>validate
</phase>
54 <goal>copy-dependencies
</goal>
58 httpclient,JavaAPIforKml,iiif-apis,commons-beanutils
63 <overWriteReleases>true
</overWriteReleases>
64 <overWriteSnapshots>true
</overWriteSnapshots>
65 <excludeTransitive>true
</excludeTransitive>
69 <id>copy-dependency-jars-transitive
</id>
70 <phase>validate
</phase>
72 <goal>copy-dependencies
</goal>
76 httpclient-cache,httpcore,httpmime
77 <!-- c3p0,mchange-commons-java,h2,postgresql,mysql-connector-java,jdbc4 -->
82 <overWriteReleases>true
</overWriteReleases>
83 <overWriteSnapshots>true
</overWriteSnapshots>
84 <excludeTransitive>false
</excludeTransitive>
88 <id>copy-dependency-war
</id>
89 <phase>validate
</phase>
91 <goal>copy-dependencies
</goal>
98 ${basedir}/src/main/resources/etc/jetty
100 <overWriteReleases>true
</overWriteReleases>
101 <overWriteSnapshots>true
</overWriteSnapshots>
102 <excludeTransitive>true
</excludeTransitive>
108 <groupId>org.apache.maven.plugins
</groupId>
109 <artifactId>maven-antrun-plugin
</artifactId>
110 <version>1.7</version>
113 <id>update-snapshot-jar-names
</id>
114 <phase>validate
</phase>
120 <echo>Anonymizing war
</echo>
121 <move todir=
"./src/main/resources/etc/jetty">
122 <fileset dir=
"./src/main/resources/etc/jetty" />
123 <mapper type=
"regexp"
124 from=
"(^cdmlib\-remote\-webapp).*(\.war)" to=
"\1\2" />
126 <echo>Update cdmlib jars to SNAPSHOT when build with
130 <fileset dir=
"./lib" />
131 <mapper type=
"regexp"
132 from=
"(^cdmlib\-.*\-\d+\.\d+\.\d+\-)[\d.-]+(\.jar)"
136 <fileset dir=
"./lib" />
137 <mapper type=
"regexp"
138 from=
"(^cdmlib\-.*\-\d+\.\d+\.\d+\-)[\d.-]+(\-sources\.jar)"
145 <id>remove-existing-jars
</id>
152 <echo>Remove all cdmlib jars
</echo>
154 <fileset dir=
"./lib" includes=
"cdmlib-*" />
169 <groupId>org.apache.maven.plugins
</groupId>
170 <artifactId>maven-dependency-plugin
</artifactId>
171 <version>2.4</version>
174 <id>copy-all-dependencies
</id>
175 <phase>validate
</phase>
177 <goal>copy-dependencies
</goal>
182 </excludeArtifactIds>
183 <outputDirectory>${basedir}/lib
</outputDirectory>
184 <overWriteReleases>true
</overWriteReleases>
185 <overWriteSnapshots>true
</overWriteSnapshots>
186 <excludeTransitive>true
</excludeTransitive>
197 <id>SpringSource Enterprise Bundle Repository - External Bundle
200 <url>http://repository.springsource.com/maven/bundles/milestone
204 <id>SpringSource Enterprise Bundle Repository - SpringSource
208 <url>http://repository.springsource.com/maven/bundles/release
212 <id>SpringSource Enterprise Bundle Repository - External Bundle
215 <url>http://repository.springsource.com/maven/bundles/external
219 <id>repository.springsource.release
</id>
220 <name>SpringSource GA Repository
</name>
221 <url>http://repo.springsource.org/release
</url>
226 <groupId>eu.etaxonomy
</groupId>
227 <artifactId>cdmlib-remote-webapp
</artifactId>
228 <version>${cdmlib.version}
</version>
232 <groupId>eu.etaxonomy
</groupId>
233 <artifactId>cdmlib-commons
</artifactId>
234 <version>${cdmlib.version}
</version>
237 <groupId>eu.etaxonomy
</groupId>
238 <artifactId>cdmlib-model
</artifactId>
239 <version>${cdmlib.version}
</version>
242 <groupId>eu.etaxonomy
</groupId>
243 <artifactId>cdmlib-persistence
</artifactId>
244 <version>${cdmlib.version}
</version>
247 <groupId>eu.etaxonomy
</groupId>
248 <artifactId>cdmlib-remote
</artifactId>
249 <version>${cdmlib.version}
</version>
252 <groupId>eu.etaxonomy
</groupId>
253 <artifactId>cdmlib-print
</artifactId>
254 <version>${cdmlib.version}
</version>
257 <groupId>eu.etaxonomy
</groupId>
258 <artifactId>cdmlib-services
</artifactId>
259 <version>${cdmlib.version}
</version>
262 <groupId>eu.etaxonomy
</groupId>
263 <artifactId>cdmlib-io
</artifactId>
264 <version>${cdmlib.version}
</version>
267 <groupId>eu.etaxonomy
</groupId>
268 <artifactId>cdmlib-ext
</artifactId>
269 <version>${cdmlib.version}
</version>
272 <groupId>eu.etaxonomy
</groupId>
273 <artifactId>cdmlib-cache
</artifactId>
274 <version>${cdmlib.version}
</version>
277 <groupId>dom4j
</groupId>
278 <artifactId>dom4j
</artifactId>
279 <version>1.6</version>
282 <groupId>log4j
</groupId>
283 <artifactId>log4j
</artifactId>
284 <version>1.2.17</version>
287 <groupId>org.jdom
</groupId>
288 <artifactId>jdom
</artifactId>
289 <version>1.1.3</version>
292 <groupId>org.springframework
</groupId>
293 <artifactId>spring-context
</artifactId>
294 <version>4.2.4.RELEASE
</version>
297 <groupId>org.springframework
</groupId>
298 <artifactId>spring-context-support
</artifactId>
299 <version>4.2.4.RELEASE
</version>
302 <groupId>org.springframework
</groupId>
303 <artifactId>spring-aspects
</artifactId>
304 <version>4.2.4.RELEASE
</version>
307 <groupId>org.springframework
</groupId>
308 <artifactId>spring-test
</artifactId>
309 <version>4.2.4.RELEASE
</version>
312 <groupId>org.springframework
</groupId>
313 <artifactId>spring-beans
</artifactId>
314 <version>4.2.4.RELEASE
</version>
317 <groupId>org.springframework
</groupId>
318 <artifactId>spring-tx
</artifactId>
319 <version>4.2.4.RELEASE
</version>
322 <groupId>org.springframework
</groupId>
323 <artifactId>spring-web
</artifactId>
324 <version>4.2.4.RELEASE
</version>
327 <groupId>org.springframework
</groupId>
328 <artifactId>spring-core
</artifactId>
329 <version>4.2.4.RELEASE
</version>
332 <groupId>org.springframework
</groupId>
333 <artifactId>spring-aop
</artifactId>
334 <version>4.2.4.RELEASE
</version>
337 <groupId>org.springframework
</groupId>
338 <artifactId>spring-expression
</artifactId>
339 <version>4.2.4.RELEASE
</version>
342 <groupId>org.springframework
</groupId>
343 <artifactId>spring-orm
</artifactId>
344 <version>4.2.4.RELEASE
</version>
347 <groupId>org.springframework
</groupId>
348 <artifactId>spring-jdbc
</artifactId>
349 <version>4.2.4.RELEASE
</version>
352 <groupId>org.springframework.security
</groupId>
353 <artifactId>spring-security-core
</artifactId>
354 <version>4.0.3.RELEASE
</version>
357 <groupId>org.springframework.security
</groupId>
358 <artifactId>spring-security-config
</artifactId>
359 <version>4.0.3.RELEASE
</version>
362 <groupId>org.springframework.security
</groupId>
363 <artifactId>spring-security-remoting
</artifactId>
364 <version>4.0.3.RELEASE
</version>
367 <groupId>commons-lang
</groupId>
368 <artifactId>commons-lang
</artifactId>
369 <version>2.6</version>
372 <groupId>commons-beanutils
</groupId>
373 <artifactId>commons-beanutils
</artifactId>
374 <version>1.9.4</version>
377 <groupId>au.com.bytecode
</groupId>
378 <artifactId>opencsv
</artifactId>
379 <version>2.4</version>
383 <groupId>org.apache.httpcomponents
</groupId>
384 <artifactId>httpclient
</artifactId>
387 <!-- For Unit Tests Start -->
388 <!-- still needed? -->
391 <groupId>commons-dbcp
</groupId>
392 <artifactId>commons-dbcp
</artifactId>
393 <version>1.4</version>
396 <groupId>commons-pool
</groupId>
397 <artifactId>commons-pool
</artifactId>
398 <version>1.5.4</version>
401 <!-- For Unit Tests End -->
403 <!-- For Hibernate Mapping Start -->
405 <groupId>wsdl4j
</groupId>
406 <artifactId>wsdl4j
</artifactId>
407 <version>1.6.3</version>
410 <groupId>javax.validation
</groupId>
411 <artifactId>validation-api
</artifactId>
412 <version>1.1.0.Final
</version>
414 <!-- For Hibernate Mapping End -->
416 <!-- KML/IIIF dependencies should not bee needed for the taxeditor, but at current the KMLDocumentBuilder
417 is used in the EditGeoService bean which is needed to display the distribution maps in the editor.
420 <groupId>de.micromata.jak
</groupId>
421 <artifactId>JavaAPIforKml
</artifactId>
422 <version>2.2.1</version><!-- must be same version as in cdmlib -->
425 <groupId>de.digitalcollections.iiif
</groupId>
426 <artifactId>iiif-apis
</artifactId>
427 <version>0.3.7</version>