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.17.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
81 <overWriteReleases>true
</overWriteReleases>
82 <overWriteSnapshots>true
</overWriteSnapshots>
83 <excludeTransitive>false
</excludeTransitive>
89 <groupId>org.apache.maven.plugins
</groupId>
90 <artifactId>maven-antrun-plugin
</artifactId>
91 <version>1.7</version>
94 <id>update-snapshot-jar-names
</id>
95 <phase>validate
</phase>
101 <echo>Anonymizing war
</echo>
102 <move todir=
"./src/main/resources/etc/jetty">
103 <fileset dir=
"./src/main/resources/etc/jetty" />
104 <mapper type=
"regexp"
105 from=
"(^cdmlib\-remote\-webapp).*(\.war)" to=
"\1\2" />
107 <echo>Update cdmlib jars to SNAPSHOT when build with
111 <fileset dir=
"./lib" />
112 <mapper type=
"regexp"
113 from=
"(^cdmlib\-.*\-\d+\.\d+\.\d+\-)[\d.-]+(\.jar)"
117 <fileset dir=
"./lib" />
118 <mapper type=
"regexp"
119 from=
"(^cdmlib\-.*\-\d+\.\d+\.\d+\-)[\d.-]+(\-sources\.jar)"
126 <id>remove-existing-jars
</id>
133 <echo>Remove all cdmlib jars
</echo>
135 <fileset dir=
"./lib" includes=
"cdmlib-*" />
150 <groupId>org.apache.maven.plugins
</groupId>
151 <artifactId>maven-dependency-plugin
</artifactId>
152 <version>2.4</version>
155 <id>copy-all-dependencies
</id>
156 <phase>validate
</phase>
158 <goal>copy-dependencies
</goal>
163 </excludeArtifactIds>
164 <outputDirectory>${basedir}/lib
</outputDirectory>
165 <overWriteReleases>true
</overWriteReleases>
166 <overWriteSnapshots>true
</overWriteSnapshots>
167 <excludeTransitive>true
</excludeTransitive>
178 <id>SpringSource Enterprise Bundle Repository - External Bundle
181 <url>http://repository.springsource.com/maven/bundles/milestone
185 <id>SpringSource Enterprise Bundle Repository - SpringSource
189 <url>http://repository.springsource.com/maven/bundles/release
193 <id>SpringSource Enterprise Bundle Repository - External Bundle
196 <url>http://repository.springsource.com/maven/bundles/external
200 <id>repository.springsource.release
</id>
201 <name>SpringSource GA Repository
</name>
202 <url>http://repo.springsource.org/release
</url>
207 <groupId>eu.etaxonomy
</groupId>
208 <artifactId>cdmlib-remote-webapp
</artifactId>
209 <version>${cdmlib.version}
</version>
213 <groupId>eu.etaxonomy
</groupId>
214 <artifactId>cdmlib-commons
</artifactId>
215 <version>${cdmlib.version}
</version>
218 <groupId>eu.etaxonomy
</groupId>
219 <artifactId>cdmlib-model
</artifactId>
220 <version>${cdmlib.version}
</version>
223 <groupId>eu.etaxonomy
</groupId>
224 <artifactId>cdmlib-persistence
</artifactId>
225 <version>${cdmlib.version}
</version>
228 <groupId>eu.etaxonomy
</groupId>
229 <artifactId>cdmlib-remote
</artifactId>
230 <version>${cdmlib.version}
</version>
233 <groupId>eu.etaxonomy
</groupId>
234 <artifactId>cdmlib-print
</artifactId>
235 <version>${cdmlib.version}
</version>
238 <groupId>eu.etaxonomy
</groupId>
239 <artifactId>cdmlib-services
</artifactId>
240 <version>${cdmlib.version}
</version>
243 <groupId>eu.etaxonomy
</groupId>
244 <artifactId>cdmlib-io
</artifactId>
245 <version>${cdmlib.version}
</version>
248 <groupId>eu.etaxonomy
</groupId>
249 <artifactId>cdmlib-ext
</artifactId>
250 <version>${cdmlib.version}
</version>
253 <groupId>eu.etaxonomy
</groupId>
254 <artifactId>cdmlib-cache
</artifactId>
255 <version>${cdmlib.version}
</version>
258 <groupId>dom4j
</groupId>
259 <artifactId>dom4j
</artifactId>
260 <version>1.6</version>
263 <groupId>log4j
</groupId>
264 <artifactId>log4j
</artifactId>
265 <version>1.2.17</version>
268 <groupId>org.jdom
</groupId>
269 <artifactId>jdom
</artifactId>
270 <version>1.1.3</version>
273 <groupId>org.springframework
</groupId>
274 <artifactId>spring-context
</artifactId>
275 <version>4.2.4.RELEASE
</version>
278 <groupId>org.springframework
</groupId>
279 <artifactId>spring-context-support
</artifactId>
280 <version>4.2.4.RELEASE
</version>
283 <groupId>org.springframework
</groupId>
284 <artifactId>spring-aspects
</artifactId>
285 <version>4.2.4.RELEASE
</version>
288 <groupId>org.springframework
</groupId>
289 <artifactId>spring-test
</artifactId>
290 <version>4.2.4.RELEASE
</version>
293 <groupId>org.springframework
</groupId>
294 <artifactId>spring-beans
</artifactId>
295 <version>4.2.4.RELEASE
</version>
298 <groupId>org.springframework
</groupId>
299 <artifactId>spring-tx
</artifactId>
300 <version>4.2.4.RELEASE
</version>
303 <groupId>org.springframework
</groupId>
304 <artifactId>spring-web
</artifactId>
305 <version>4.2.4.RELEASE
</version>
308 <groupId>org.springframework
</groupId>
309 <artifactId>spring-core
</artifactId>
310 <version>4.2.4.RELEASE
</version>
313 <groupId>org.springframework
</groupId>
314 <artifactId>spring-aop
</artifactId>
315 <version>4.2.4.RELEASE
</version>
318 <groupId>org.springframework
</groupId>
319 <artifactId>spring-expression
</artifactId>
320 <version>4.2.4.RELEASE
</version>
323 <groupId>org.springframework
</groupId>
324 <artifactId>spring-orm
</artifactId>
325 <version>4.2.4.RELEASE
</version>
328 <groupId>org.springframework
</groupId>
329 <artifactId>spring-jdbc
</artifactId>
330 <version>4.2.4.RELEASE
</version>
333 <groupId>org.springframework.security
</groupId>
334 <artifactId>spring-security-core
</artifactId>
335 <version>4.0.3.RELEASE
</version>
338 <groupId>org.springframework.security
</groupId>
339 <artifactId>spring-security-config
</artifactId>
340 <version>4.0.3.RELEASE
</version>
343 <groupId>org.springframework.security
</groupId>
344 <artifactId>spring-security-remoting
</artifactId>
345 <version>4.0.3.RELEASE
</version>
348 <groupId>commons-lang
</groupId>
349 <artifactId>commons-lang
</artifactId>
350 <version>2.6</version>
353 <groupId>commons-beanutils
</groupId>
354 <artifactId>commons-beanutils
</artifactId>
355 <version>1.9.4</version>
358 <groupId>au.com.bytecode
</groupId>
359 <artifactId>opencsv
</artifactId>
360 <version>2.4</version>
364 <groupId>org.apache.httpcomponents
</groupId>
365 <artifactId>httpclient
</artifactId>
368 <!-- For Unit Tests Start -->
369 <!-- still needed? -->
372 <groupId>commons-dbcp
</groupId>
373 <artifactId>commons-dbcp
</artifactId>
374 <version>1.4</version>
377 <groupId>commons-pool
</groupId>
378 <artifactId>commons-pool
</artifactId>
379 <version>1.5.4</version>
382 <!-- For Unit Tests End -->
384 <!-- For Hibernate Mapping Start -->
386 <groupId>wsdl4j
</groupId>
387 <artifactId>wsdl4j
</artifactId>
388 <version>1.6.3</version>
391 <groupId>javax.validation
</groupId>
392 <artifactId>validation-api
</artifactId>
393 <version>1.1.0.Final
</version>
395 <!-- For Hibernate Mapping End -->
397 <!-- KML/IIIF dependencies should not bee needed for the taxeditor, but at current the KMLDocumentBuilder
398 is used in the EditGeoService bean which is needed to display the distribution maps in the editor.
401 <groupId>de.micromata.jak
</groupId>
402 <artifactId>JavaAPIforKml
</artifactId>
403 <version>2.2.1</version><!-- must be same version as in cdmlib -->
406 <groupId>de.digitalcollections.iiif
</groupId>
407 <artifactId>iiif-apis
</artifactId>
408 <version>0.3.7</version>