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
4 http://maven.apache.org/xsd/maven-4.0.0.xsd">
8 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
9 http://maven.apache.org/maven-v4_0_0.xsd"
12 <modelVersion>4.0.0</modelVersion>
13 <groupId>eu.etaxonomy
</groupId>
14 <artifactId>cdm-server
</artifactId>
15 <version>3.0</version>
16 <packaging>jar
</packaging>
17 <name>CDM Community Standalone Server
</name>
21 the third number in the version string
23 <project.patchversion
>1</project.patchversion
>
25 ${project.fullversionstring} is being used by some build plugins
27 <project.fullversionstring
>${project.version}.${project.patchversion}.${maven.build.timestamp}
</project.fullversionstring
>
28 <jetty-version>7.2.2.v20101205
</jetty-version>
32 <connection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/cdm-server/
</connection>
33 <developerConnection>scm:svn:https://dev.e-taxonomy.eu/svn/trunk/cdm-server/
</developerConnection>
34 <url>http://dev.e-taxonomy.eu/trac/browser/trunk/cdm-server/
</url>
41 https://webmail.mnhn.fr/wws/subrequest/dev-edit
44 https://webmail.mnhn.fr/wws/sigrequest/dev-edit
46 <post>dev-edit@mnhn.fr
</post>
47 <archive>https://webmail.mnhn.fr/wws/arc/dev-edit/
</archive>
51 <post>cdm-edit@mnhn.fr
</post>
53 https://webmail.mnhn.fr/wws/subrequest/cdm-edit
56 https://webmail.mnhn.fr/wws/sigrequest/cdm-edit
58 <archive>https://webmail.mnhn.fr/wws/arc/cdm-edit/
</archive>
63 <name>Mozilla Public License Version
1.1</name>
64 <url>http://www.mozilla.org/MPL/MPL-
1.1.html
</url>
65 <distribution>repo
</distribution>
70 <!-- your SVN account id please! -->
75 <email>a.kohlbecker [at] bgbm.org
</email>
77 Botanical Garden Botanical Museum Berlin
79 <organizationUrl>http://www.bgbm.org/BioDivInf/
</organizationUrl>
80 <timezone>+
1</timezone>
82 <role>Developer
</role>
90 <name>Test-Contributor</name>
95 <url>http://dev.e-taxonomy.eu/trac/</url>
98 <system>Hudson</system>
99 <url>http://160.45.63.201/hudson</url>
101 <!-- **** REPOSITORIES **** -->
103 <!-- sun repository -->
106 <url>http://download.java.net/maven/
1/
</url>
107 <layout>legacy
</layout>
109 <!-- the cdm internal repository -->
111 <id>EditRepository
</id>
112 <url>http://wp5.e-taxonomy.eu/cdmlib/mavenrepo/
</url>
114 <!-- apache incubating repository -->
116 <id>ApacheIncubating
</id>
117 <url>http://people.apache.org/repo/m2-incubating-repository/
</url>
119 <!-- Neccessary for hibernate-envers -->
122 <enabled>true
</enabled>
123 <updatePolicy>always
</updatePolicy>
124 <checksumPolicy>warn
</checksumPolicy>
127 <enabled>false
</enabled>
128 <updatePolicy>never
</updatePolicy>
129 <checksumPolicy>fail
</checksumPolicy>
131 <id>jboss-repository
</id>
132 <name>JBoss Repository
</name>
133 <url>http://repository.jboss.com/maven2
</url>
135 <!-- current spring source repositories -->
137 <id>SpringSource Enterprise Bundle Repository - External Bundle Milestones
</id>
138 <url>http://repository.springsource.com/maven/bundles/milestone
</url>
141 <id>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases
</id>
142 <url>http://repository.springsource.com/maven/bundles/release
</url>
145 <id>SpringSource Enterprise Bundle Repository - External Bundle Releases
</id>
146 <url>http://repository.springsource.com/maven/bundles/external
</url>
150 <!-- **** PLUGINS **** -->
154 <artifactId>maven-compiler-plugin
</artifactId>
161 <artifactId>maven-surefire-plugin
</artifactId>
163 <argLine>-Xmx512M
</argLine>
165 <include>**/*Test.java
</include>
169 <name>hibernate.connection.driver_class
</name>
170 <value>${hibernate.connection.driver_class}
</value>
173 <name>hibernate.connection.url
</name>
174 <value>${hibernate.connection.url}
</value>
177 <name>hibernate.connection.username
</name>
178 <value>${hibernate.connection.username}
</value>
181 <name>hibernate.connection.password
</name>
182 <value>${hibernate.connection.password}
</value>
188 <groupId>org.codehaus.mojo
</groupId>
189 <artifactId>buildnumber-maven-plugin
</artifactId>
190 <version>1.0-beta-
3</version>
193 <!--<phase>deploy</phase>-->
200 <doCheck>false
</doCheck>
202 Only create the build number if there are no local modifications
204 <doUpdate>false
</doUpdate>
206 automatically update the local svn copy
211 <groupId>org.apache.maven.plugins
</groupId>
212 <artifactId>maven-site-plugin
</artifactId>
213 <version>2.1.1</version>
215 <locales>en
</locales>
219 <groupId>org.apache.maven.plugins
</groupId>
220 <artifactId>maven-source-plugin
</artifactId>
223 <id>attach-sources
</id>
224 <phase>verify
</phase>
232 <groupId>org.apache.maven.plugins
</groupId>
233 <artifactId>maven-javadoc-plugin
</artifactId>
235 <aggregate>true
</aggregate>
236 <stylesheet>maven
</stylesheet>
240 <groupId>org.apache.maven.plugins
</groupId>
241 <artifactId>maven-eclipse-plugin
</artifactId>
243 <downloadSources>true
</downloadSources>
244 <downloadJavadocs>true
</downloadJavadocs>
249 <artifactId>maven-assembly-plugin
</artifactId>
251 <appendAssemblyId>false
</appendAssemblyId>
253 <descriptor>src/main/assembly/assembly.xml
</descriptor>
257 <mainClass>eu.etaxonomy.cdm.server.Bootloader
</mainClass>
263 <id>make-assembly
</id>
264 <phase>install
</phase>
266 <goal>attached
</goal>
271 <!-- package the default webapp -->
273 <groupId>org.apache.maven.plugins
</groupId>
274 <artifactId>maven-war-plugin
</artifactId>
275 <version>2.1-beta-
1</version>
277 <warName>default-webapp
</warName>
280 <groupId>eu.etaxonomy
</groupId>
281 <artifactId>cdmlib-remote-webapp
</artifactId>
282 <skip>true
</skip><!-- Do Not overlay -->
288 <phase>package
</phase>
297 <artifactId>maven-antrun-plugin
</artifactId>
298 <version>1.3</version>
301 <phase>install
</phase>
305 ${project.patchversion} is explicitly set in this pom
307 <property name=
"project.fullversionstring"
308 value=
"${project.fullversionstring}" />
309 <ant antfile=
"${project.basedir}/src/main/installer/linux/build-deb.xml"
310 dir=
"${project.basedir}" />
323 <groupId>org.apache.maven.wagon
</groupId>
324 <artifactId>wagon-scm
</artifactId>
325 <version>1.0-alpha-
5</version>
328 <extension> <groupId>org.apache.maven.wagon</groupId>
329 <artifactId>wagon-ssh-external</artifactId>
330 <version>1.0-alpha-5</version> </extension>
333 <groupId>org.apache.maven.scm
</groupId>
334 <artifactId>maven-scm-manager-plexus
</artifactId>
335 <version>1.0</version>
338 <groupId>org.apache.maven.scm
</groupId>
339 <artifactId>maven-scm-provider-svnexe
</artifactId>
340 <version>1.0</version>
342 <!-- WebDAV plugin to upload snapshots -->
344 <groupId>org.apache.maven.wagon
</groupId>
345 <artifactId>wagon-webdav
</artifactId>
346 <version>1.0-beta-
2</version>
354 <!-- you will want to start by publishing your classes' Javadocs -->
355 <groupId>org.apache.maven.plugins
</groupId>
356 <artifactId>maven-javadoc-plugin
</artifactId>
359 <link>http://java.sun.com/j2se/
1.6.0/docs/api/
</link>
360 <link>http://static.springframework.org/spring/docs/
2.5.x/api/
</link>
361 <link>http://www.hibernate.org/hib_docs/v3/api/
</link>
362 <!-- more libraries? -->
368 this will generate an indexed and cross-referenced HTML version of
371 <groupId>org.apache.maven.plugins
</groupId>
372 <artifactId>maven-jxr-plugin
</artifactId>
376 if you use @todo tags to remind you of things to be done (which is
377 a good coding practice), the taglist report will generate a list of
378 all the items marked @todo or TODO
380 <groupId>org.codehaus.mojo
</groupId>
381 <artifactId>taglist-maven-plugin
</artifactId>
385 Test coverage can be a useful indication of the quality of your
386 unit tests. It basically tells you how much of your code is
387 actually run by your unit tests, which, in turn, can give you a
388 good idea of the tests' quality
390 <groupId>org.codehaus.mojo
</groupId>
391 <artifactId>cobertura-maven-plugin
</artifactId>
397 <!-- DISTRIBUTION MANAGEMENT -->
398 <distributionManagement>
400 <id>wp5.e-taxonomy.eu
</id>
402 scpexe://
160.45.63.151/var/www/wp5.e-taxonomy.eu/cdm-server/
406 <id>wp5.e-taxonomy.eu
</id>
407 <name>Edit Maven Repository
</name>
409 scpexe://
160.45.63.151/var/www/wp5.e-taxonomy.eu/cdmlib/mavenrepo
412 </distributionManagement>
416 <groupId>eu.etaxonomy
</groupId>
417 <artifactId>cdmlib-remote-webapp
</artifactId>
418 <version>${project.version}
</version>
424 <groupId>org.eclipse.jetty
</groupId>
425 <artifactId>jetty-webapp
</artifactId>
426 <version>${jetty-version}
</version>
429 <groupId>org.eclipse.jetty
</groupId>
430 <artifactId>jetty-plus
</artifactId>
431 <version>${jetty-version}
</version>
434 <groupId>org.eclipse.jetty
</groupId>
435 <artifactId>jetty-webapp
</artifactId>
436 <version>${jetty-version}
</version>
439 <groupId>org.eclipse.jetty
</groupId>
440 <artifactId>jetty-jmx
</artifactId>
441 <version>${jetty-version}
</version>
444 <groupId>org.eclipse.jetty
</groupId>
445 <artifactId>jetty-security
</artifactId>
446 <version>${jetty-version}
</version>
449 <groupId>org.mortbay.jetty
</groupId>
450 <artifactId>jsp-
2.1-glassfish
</artifactId>
451 <version>9.1.1.B60.25.p2
</version>
454 <groupId>javax.transaction
</groupId>
455 <artifactId>jta
</artifactId>
456 <version>1.1</version>
460 <groupId>org.codehaus.jackson
</groupId>
461 <artifactId>jackson-mapper-asl
</artifactId>
462 <version>1.6.4</version>
464 <!-- windows service -->
466 <groupId>tanukisoft
</groupId>
467 <artifactId>wrapper
</artifactId>
468 <version>3.2.3</version>
473 <groupId>org.slf4j
</groupId>
474 <artifactId>slf4j-api
</artifactId>
475 <version>1.6.1</version>
478 <groupId>org.slf4j
</groupId>
479 <artifactId>slf4j-log4j12
</artifactId>
480 <version>1.6.1</version>
484 <groupId>commons-cli
</groupId>
485 <artifactId>commons-cli
</artifactId>
486 <version>1.2</version>
489 <groupId>commons-io
</groupId>
490 <artifactId>commons-io
</artifactId>
491 <version>1.4</version>
494 <groupId>net.sf.jopt-simple
</groupId>
495 <artifactId>jopt-simple
</artifactId>
496 <version>3.2</version>
499 <groupId>c3p0
</groupId>
500 <artifactId>c3p0
</artifactId>
501 <version>0.9.1</version>
503 <!-- DATABASE DRIVER -->
505 <groupId>mysql
</groupId>
506 <artifactId>mysql-connector-java
</artifactId>
507 <version>5.0.5</version>