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 <modelVersion>4.0.0</modelVersion>
8 <groupId>eu.etaxonomy
</groupId>
9 <artifactId>taxeditor-parent
</artifactId>
10 <version>3.5.0-SNAPSHOT
</version>
11 <name>EDIT Taxonomic Editor
</name>
12 <description>The Taxonomic Editor for EDIT's platform for
15 <url>http://cybertaxonomy.eu/taxeditor//taxeditor//taxeditor//taxeditor//taxeditor//taxeditor//taxeditor/
17 <inceptionYear>2007</inceptionYear>
18 <packaging>pom
</packaging>
20 <java.codelevel
>1.6</java.codelevel
>
21 <project.build.sourceEncoding
>UTF-
8</project.build.sourceEncoding
>
22 <cdmlib.version
>3.5.0-SNAPSHOT
</cdmlib.version
>
23 <!-- TODO can we use project.version ????? -->
24 <tycho.version
>0.22.0</tycho.version
>
25 <taxeditor.version
>3.5.0-SNAPSHOT
</taxeditor.version
>
26 <update.dir
>snapshot
</update.dir
>
29 <module>eu.etaxonomy.taxeditor.cdmlib
</module>
30 <module>eu.etaxonomy.taxeditor.store
</module>
31 <module>eu.etaxonomy.taxeditor.navigation
</module>
32 <module>eu.etaxonomy.taxeditor.editor
</module>
33 <module>eu.etaxonomy.taxeditor.bulkeditor
</module>
34 <module>eu.etaxonomy.taxeditor.printpublisher
</module>
35 <module>eu.etaxonomy.taxeditor.help
</module>
36 <module>eu.etaxonomy.taxeditor.application
</module>
37 <module>eu.etaxonomy.taxeditor.feature.platform
</module>
38 <module>eu.etaxonomy.taxeditor.feature
</module>
39 <module>eu.etaxonomy.taxeditor
</module>
42 <connection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/taxeditor/
44 <developerConnection>scm:svn:https://dev.e-taxonomy.eu/svn/trunk/taxeditor/
45 </developerConnection>
46 <url>https://dev.e-taxonomy.eu/trac/browser/trunk/taxeditor/
</url>
50 <name>EDIT Taxonomic Editor
</name>
52 edit-taxonomic-editor+subscribe@googlegroups.com
55 edit-taxonomic-editor+unsubscribe@googlegroups.com
57 <post>edit-taxonomic-editor@googlegroups.com
</post>
58 <archive>http://groups.google.com/group/edit-taxonomic-editor/topics
64 <name>Mozilla Public License Version
1.1</name>
65 <url>http://www.mozilla.org/MPL/MPL-
1.1.html
</url>
66 <distribution>repo
</distribution>
71 <!-- your SVN account id please! -->
76 <email>a.kohlbecker [at] bgbm.org
</email>
78 Botanic Garden Botanical Museum Berlin
80 <organizationUrl>http://www.bgbm.org/BioDivInf/
</organizationUrl>
81 <timezone>+
1</timezone>
83 <role>Java Developer
</role>
84 <role>Architect
</role>
89 <!-- your SVN account id please! -->
94 <email>a.mueller [at] bgbm.org
</email>
96 Botanic Garden Botanical Museum Berlin
98 <organizationUrl>http://www.bgbm.org/BioDivInf/
</organizationUrl>
99 <timezone>+
1</timezone>
101 <role>Java Developer
</role>
102 <role>Architect
</role>
108 <system>Trac
</system>
109 <url>http://dev.e-taxonomy.eu/trac/
</url>
112 <system>Jenkins
</system>
113 <url>http://
160.45.63.201/jenkins/view/EDIT%
20Taxonomic%
20Editor/
116 <!-- **** REPOSITORIES **** -->
119 <id>local-repository
</id>
122 <name>localrepo
</name>
127 <id>EditLocalRepository
</id>
128 <url>file://${localrepo}/eu/etaxonomy/
</url>
130 <enabled>false
</enabled>
131 <updatePolicy>always
</updatePolicy>
134 <enabled>true
</enabled>
135 <updatePolicy>always
</updatePolicy>
141 <!-- making sure that the jre bundle can be built only on linux.
142 this is due to the fact since Java has problem with setting permissions on
143 files (this is specifically for the jre/bin files which need to be executable),
144 Eclipse RCP (http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.pde.doc.user%2Ftasks%2Fpde_rootfiles.htm)
145 uses chmod to set these, but since chmod is (usually) available on unix like systems, this check has been added
146 (to be on the safe side) to not allow the jre bundle to be built on other systems. -->
151 <groupId>org.apache.maven.plugins
</groupId>
152 <artifactId>maven-antrun-plugin
</artifactId>
153 <version>1.8</version>
156 <id>checkJREBundleOS
</id>
157 <phase>validate
</phase>
160 <echo>Checking if JRE bundle can be configured
</echo>
162 message=
"Copy of JRE folder possible only on Unix (and Unix like systems)">
182 <!-- the cdm internal repository -->
184 <id>EditRepository
</id>
185 <url>http://wp5.e-taxonomy.eu/mavenrepo/
</url>
188 <id>eclipse-indigo
</id>
190 <url>http://download.eclipse.org/technology/swtbot/helios/dev-build/update-site/
193 <!-- The nebula repository (retention period 2 years starting Q32014)
194 set here is an archived one so as to have a stable version of the jar when
195 building the editor . Refer to #4452 for details -->
197 <id>eclipse-nebula
</id>
199 <url>http://download.eclipse.org/technology/nebula/archives/Q32014/release/
203 <id>eclipse-swtbot
</id>
205 <url>http://download.eclipse.org/releases/indigo
</url>
211 <groupId>org.eclipse.tycho
</groupId>
212 <artifactId>tycho-maven-plugin
</artifactId>
213 <version>${tycho.version}
</version>
214 <extensions>true
</extensions>
217 <groupId>org.eclipse.tycho
</groupId>
218 <artifactId>tycho-packaging-plugin
</artifactId>
219 <version>${tycho.version}
</version>
221 <strictVersions>true
</strictVersions>
225 <groupId>org.eclipse.tycho
</groupId>
226 <artifactId>tycho-p2-repository-plugin
</artifactId>
227 <version>${tycho.version}
</version>
229 <includeAllDependencies>true
</includeAllDependencies>
233 <groupId>org.eclipse.tycho
</groupId>
234 <artifactId>target-platform-configuration
</artifactId>
235 <version>${tycho.version}
</version>
267 <groupId>org.apache.maven.plugins
</groupId>
268 <artifactId>maven-compiler-plugin
</artifactId>
269 <version>2.3.2</version>
276 <groupId>org.apache.maven.plugins
</groupId>
277 <artifactId>maven-surefire-plugin
</artifactId>
278 <version>2.6</version>
281 <include>**/*Test.java
</include>
283 <systemPropertyVariables>
285 <name>hibernate.connection.driver_class
</name>
286 <value>${hibernate.connection.driver_class}
</value>
289 <name>hibernate.connection.url
</name>
290 <value>${hibernate.connection.url}
</value>
293 <name>hibernate.connection.username
</name>
294 <value>${hibernate.connection.username}
</value>
297 <name>hibernate.connection.password
</name>
298 <value>${hibernate.connection.password}
</value>
300 </systemPropertyVariables>
304 <groupId>org.apache.maven.plugins
</groupId>
305 <artifactId>maven-site-plugin
</artifactId>
306 <version>3.0</version>
308 <locales>en
</locales>
312 <groupId>org.apache.maven.plugins
</groupId>
313 <artifactId>maven-source-plugin
</artifactId>
314 <version>2.1.2</version>
317 <id>attach-sources
</id>
318 <phase>verify
</phase>
326 <groupId>org.apache.maven.plugins
</groupId>
327 <artifactId>maven-javadoc-plugin
</artifactId>
328 <version>2.7</version>
330 <stylesheet>maven
</stylesheet>
332 <detectLinks>true
</detectLinks>
333 <failOnError>false
</failOnError>
339 <goal>aggregate
</goal>
346 <groupId>org.apache.maven.plugins
</groupId>
347 <artifactId>maven-eclipse-plugin
</artifactId>
348 <version>2.8</version>
350 <downloadSources>true
</downloadSources>
351 <downloadJavadocs>true
</downloadJavadocs>
352 <additionalProjectnatures>
353 <projectnature>org.eclipse.pde.PluginNature
</projectnature>
354 </additionalProjectnatures>
357 <!-- ====== DEPLOY ====== -->
359 <groupId>org.apache.maven.plugins
</groupId>
360 <artifactId>maven-release-plugin
</artifactId>
361 <version>2.2.1</version>
363 <allowTimestampedSnapshots>true
</allowTimestampedSnapshots>
364 <autoVersionSubmodules>false
</autoVersionSubmodules>
365 <!--preparationGoals>clean verify install</preparationGoals -->
366 <!--goals>deploy</goals -->
367 <!-- skipping site-deploy by explicitly configuring the goal here -->
368 <tagBase>http://dev.e-taxonomy.eu/svn/tags/taxeditor
</tagBase>
374 <groupId>org.apache.maven.wagon
</groupId>
375 <artifactId>wagon-scm
</artifactId>
376 <version>1.0-alpha-
5</version>
379 <groupId>org.apache.maven.wagon
</groupId>
380 <artifactId>wagon-ssh
</artifactId>
381 <version>1.0-beta-
7</version>
384 <groupId>org.apache.maven.wagon
</groupId>
385 <artifactId>wagon-ssh-external
</artifactId>
386 <version>1.0-beta-
6</version>
389 <groupId>org.apache.maven.scm
</groupId>
390 <artifactId>maven-scm-manager-plexus
</artifactId>
391 <version>1.0</version>
394 <groupId>org.apache.maven.scm
</groupId>
395 <artifactId>maven-scm-provider-svnexe
</artifactId>
396 <version>1.0</version>
398 <!-- WebDAV plugin to upload snapshots -->
400 <groupId>org.apache.maven.wagon
</groupId>
401 <artifactId>wagon-webdav
</artifactId>
402 <version>1.0-beta-
2</version>
408 <groupId>org.apache.maven.plugins
</groupId>
409 <artifactId>maven-antrun-plugin
</artifactId>
410 <version>1.7</version>
418 <!-- you will want to start by publishing your classes' Javadocs -->
419 <groupId>org.apache.maven.plugins
</groupId>
420 <artifactId>maven-javadoc-plugin
</artifactId>
421 <version>2.7</version>
423 <detectLinks>true
</detectLinks>
427 <!-- this will generate an indexed and cross-referenced HTML version
428 of your source code -->
429 <groupId>org.apache.maven.plugins
</groupId>
430 <artifactId>maven-jxr-plugin
</artifactId>
431 <version>2.2</version>
434 <groupId>org.apache.maven.plugins
</groupId>
435 <artifactId>maven-changes-plugin
</artifactId>
436 <version>2.3</version>
438 <issueLinkTemplatePerSystem>
439 <default>%URL%/ticket/%ISSUE%
</default>
440 </issueLinkTemplatePerSystem>
445 <report>changes-report
</report>
452 <!-- DISTRIBUTION MANAGEMENT -->
453 <distributionManagement>
455 <id>wp5.e-taxonomy.eu
</id>
456 <name>EDIT Taxonomic Editor
</name>
457 <url>scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/taxeditor/
461 <uniqueVersion>false
</uniqueVersion>
462 <id>wp5.e-taxonomy.eu
</id>
463 <name>Edit Maven Repository
</name>
464 <url>scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/mavenrepo/
467 </distributionManagement>