Updated version in config files to 3.1.4-SNAPSHOT
[taxeditor.git] / pom.xml
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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4 <prerequisites>
5 <maven>3.0</maven>
6 </prerequisites>
7 <groupId>eu.etaxonomy</groupId>
8 <artifactId>taxeditor-parent</artifactId>
9 <version>3.1.4-SNAPSHOT</version>
10 <name>EDIT Taxonomic Editor</name>
11 <description>The Taxonomic Editor for EDIT's platform for cybertaxonomy</description>
12 <url>http://wp5.e-taxonomy.eu</url>
13 <inceptionYear>2007</inceptionYear>
14 <packaging>pom</packaging>
15 <properties>
16 <java.codelevel>1.6</java.codelevel>
17 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
18 <cdmlib.version>3.1.4-SNAPSHOT</cdmlib.version>
19 <!-- TODO can we use project.version ????? -->
20 <tycho.version>0.14.0</tycho.version>
21 <taxeditor.version>3.1.4-SNAPSHOT</taxeditor.version>
22 </properties>
23 <modules>
24 <module>eu.etaxonomy.taxeditor.cdmlib</module>
25 <module>eu.etaxonomy.taxeditor.store</module>
26 <module>eu.etaxonomy.taxeditor.navigation</module>
27 <module>eu.etaxonomy.taxeditor.editor</module>
28 <module>eu.etaxonomy.taxeditor.bulkeditor</module>
29 <module>eu.etaxonomy.taxeditor.printpublisher</module>
30 <!--module>eu.etaxonomy.taxeditor.annotatedlineeditor</module-->
31 <module>eu.etaxonomy.taxeditor.help</module>
32 <module>eu.etaxonomy.taxeditor.application</module>
33 <module>eu.etaxonomy.taxeditor.feature.platform</module>
34 <module>eu.etaxonomy.taxeditor.feature</module>
35 <module>eu.etaxonomy.taxeditor</module>
36 </modules>
37 <scm>
38 <connection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/taxeditor/</connection>
39 <developerConnection>scm:svn:https://dev.e-taxonomy.eu/svn/trunk/taxeditor/</developerConnection>
40 <url>http://dev.e-taxonomy.eu/websvn/listing.php?repname=EDIT+Taxonomic+Editor</url>
41 </scm>
42 <mailingLists>
43 <mailingList>
44 <name>EDIT Taxonomic Editor</name>
45 <subscribe>
46 edit-taxonomic-editor+subscribe@googlegroups.com
47 </subscribe>
48 <unsubscribe>
49 edit-taxonomic-editor+unsubscribe@googlegroups.com
50 </unsubscribe>
51 <post>edit-taxonomic-editor@googlegroups.com</post>
52 <archive>http://groups.google.com/group/edit-taxonomic-editor/topics</archive>
53 </mailingList>
54 </mailingLists>
55 <licenses>
56 <license>
57 <name>Mozilla Public License Version 1.1</name>
58 <url>http://www.mozilla.org/MPL/MPL-1.1.html</url>
59 <distribution>repo</distribution>
60 </license>
61 </licenses>
62 <developers>
63 <developer>
64 <!-- your SVN account id please! -->
65 <id>a.kohlbecker</id>
66 <name>
67 Andreas Kohlbecker
68 </name>
69 <email>a.kohlbecker [at] bgbm.org</email>
70 <organization>
71 Botanic Garden Botanical Museum Berlin
72 </organization>
73 <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
74 <timezone>+1</timezone>
75 <roles>
76 <role>Java Developer</role>
77 <role>Architect</role>
78 </roles>
79 <url/>
80 </developer>
81 <developer>
82 <!-- your SVN account id please! -->
83 <id>a.mueller</id>
84 <name>
85 Andreas Müller
86 </name>
87 <email>a.mueller [at] bgbm.org</email>
88 <organization>
89 Botanic Garden Botanical Museum Berlin
90 </organization>
91 <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
92 <timezone>+1</timezone>
93 <roles>
94 <role>Java Developer</role>
95 <role>Architect</role>
96 </roles>
97 <url/>
98 </developer>
99 </developers>
100 <issueManagement>
101 <system>Trac</system>
102 <url>http://dev.e-taxonomy.eu/trac/</url>
103 </issueManagement>
104 <ciManagement>
105 <system>Jenkins</system>
106 <url>http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/</url>
107 </ciManagement>
108 <!-- **** REPOSITORIES **** -->
109 <profiles>
110 <profile>
111 <id>local-repository</id>
112 <activation>
113 <property>
114 <name>localrepo</name>
115 </property>
116 </activation>
117 <repositories>
118 <repository>
119 <id>EditLocalRepository</id>
120 <url>file://${localrepo}/eu/etaxonomy/</url>
121 <releases>
122 <enabled>false</enabled>
123 <updatePolicy>always</updatePolicy>
124 </releases>
125 <snapshots>
126 <enabled>true</enabled>
127 <updatePolicy>always</updatePolicy>
128 </snapshots>
129 </repository>
130 </repositories>
131 </profile>
132 </profiles>
133 <repositories>
134 <!-- the cdm internal repository -->
135 <repository>
136 <id>EditRepository</id>
137 <url>http://wp5.e-taxonomy.eu/mavenrepo/</url>
138 </repository>
139 <repository>
140 <id>eclipse-indigo</id>
141 <layout>p2</layout>
142 <url>http://download.eclipse.org/technology/swtbot/helios/dev-build/update-site/</url>
143 </repository>
144 <repository>
145 <id>eclipse-swtbot</id>
146 <layout>p2</layout>
147 <url>http://download.eclipse.org/releases/indigo</url>
148 </repository>
149 </repositories>
150 <build>
151 <plugins>
152 <plugin>
153 <groupId>org.eclipse.tycho</groupId>
154 <artifactId>tycho-maven-plugin</artifactId>
155 <version>${tycho.version}</version>
156 <extensions>true</extensions>
157 </plugin>
158 <plugin>
159 <groupId>org.eclipse.tycho</groupId>
160 <artifactId>tycho-packaging-plugin</artifactId>
161 <version>${tycho.version}</version>
162 <configuration>
163 <strictVersions>true</strictVersions>
164 </configuration>
165 </plugin>
166 <plugin>
167 <groupId>org.eclipse.tycho</groupId>
168 <artifactId>target-platform-configuration</artifactId>
169 <version>${tycho.version}</version>
170 <configuration>
171 <environments>
172 <environment>
173 <os>macosx</os>
174 <ws>cocoa</ws>
175 <arch>x86_64</arch>
176 </environment>
177 <environment>
178 <os>win32</os>
179 <ws>win32</ws>
180 <arch>x86</arch>
181 </environment>
182 <environment>
183 <os>win32</os>
184 <ws>win32</ws>
185 <arch>x86_64</arch>
186 </environment>
187 <environment>
188 <os>linux</os>
189 <ws>gtk</ws>
190 <arch>x86</arch>
191 </environment>
192 <environment>
193 <os>linux</os>
194 <ws>gtk</ws>
195 <arch>x86_64</arch>
196 </environment>
197 </environments>
198 </configuration>
199 </plugin>
200 <plugin>
201 <groupId>org.apache.maven.plugins</groupId>
202 <artifactId>maven-compiler-plugin</artifactId>
203 <version>2.3.2</version>
204 <configuration>
205 <source>1.6</source>
206 <target>1.6</target>
207 </configuration>
208 </plugin>
209 <plugin>
210 <groupId>org.apache.maven.plugins</groupId>
211 <artifactId>maven-surefire-plugin</artifactId>
212 <version>2.6</version>
213 <configuration>
214 <includes>
215 <include>**/*Test.java</include>
216 </includes>
217 <systemPropertyVariables>
218 <property>
219 <name>hibernate.connection.driver_class</name>
220 <value>${hibernate.connection.driver_class}</value>
221 </property>
222 <property>
223 <name>hibernate.connection.url</name>
224 <value>${hibernate.connection.url}</value>
225 </property>
226 <property>
227 <name>hibernate.connection.username</name>
228 <value>${hibernate.connection.username}</value>
229 </property>
230 <property>
231 <name>hibernate.connection.password</name>
232 <value>${hibernate.connection.password}</value>
233 </property>
234 </systemPropertyVariables>
235 </configuration>
236 </plugin>
237 <plugin>
238 <groupId>org.apache.maven.plugins</groupId>
239 <artifactId>maven-site-plugin</artifactId>
240 <version>3.0</version>
241 <configuration>
242 <locales>en</locales>
243 </configuration>
244 </plugin>
245 <plugin>
246 <groupId>org.apache.maven.plugins</groupId>
247 <artifactId>maven-source-plugin</artifactId>
248 <version>2.1.2</version>
249 <executions>
250 <execution>
251 <id>attach-sources</id>
252 <phase>verify</phase>
253 <goals>
254 <goal>jar</goal>
255 </goals>
256 </execution>
257 </executions>
258 </plugin>
259 <plugin>
260 <groupId>org.apache.maven.plugins</groupId>
261 <artifactId>maven-javadoc-plugin</artifactId>
262 <version>2.7</version>
263 <configuration>
264 <stylesheet>maven</stylesheet>
265 <quiet>true</quiet>
266 <detectLinks>true</detectLinks>
267 <failOnError>false</failOnError>
268 </configuration>
269 <executions>
270 <execution>
271 <id>aggregate</id>
272 <goals>
273 <goal>aggregate</goal>
274 </goals>
275 <phase>site</phase>
276 </execution>
277 </executions>
278 </plugin>
279 <plugin>
280 <groupId>org.apache.maven.plugins</groupId>
281 <artifactId>maven-eclipse-plugin</artifactId>
282 <version>2.8</version>
283 <configuration>
284 <downloadSources>true</downloadSources>
285 <downloadJavadocs>true</downloadJavadocs>
286 <additionalProjectnatures>
287 <projectnature>org.eclipse.pde.PluginNature</projectnature>
288 </additionalProjectnatures>
289 </configuration>
290 </plugin>
291 <!-- ====== DEPLOY ====== -->
292 <plugin>
293 <groupId>org.apache.maven.plugins</groupId>
294 <artifactId>maven-release-plugin</artifactId>
295 <version>2.2.1</version>
296 <configuration>
297 <allowTimestampedSnapshots>true</allowTimestampedSnapshots>
298 <autoVersionSubmodules>false</autoVersionSubmodules>
299 <!--preparationGoals>clean verify install</preparationGoals-->
300 <!--goals>deploy</goals-->
301 <!-- skipping site-deploy by explicitly configuring the goal here -->
302 <tagBase>http://dev.e-taxonomy.eu/svn/tags/taxeditor</tagBase>
303 </configuration>
304 </plugin>
305 <plugin>
306 <groupId>org.codehaus.mojo</groupId>
307 <artifactId>wagon-maven-plugin</artifactId>
308 <version>1.0-beta-3</version>
309 <!--
310 Problems with the wagon-maven-plugin have been encounterd on Windows,
311 it should work properly on linux though.
312 -->
313 <executions>
314 <execution>
315 <phase>deploy</phase>
316 <goals>
317 <goal>upload</goal>
318 </goals>
319 </execution>
320 </executions>
321 <configuration>
322 <fromDir>eu.etaxonomy.taxeditor/target/products</fromDir>
323 <includes>*.zip</includes>
324 <url>scpexe://wp5.e-taxonomy.eu/var/www/download/taxeditor/${project.version}</url>
325 <serverId>wp5.e-taxonomy.eu</serverId>
326 </configuration>
327 </plugin>
328 </plugins>
329 <extensions>
330 <extension>
331 <groupId>org.apache.maven.wagon</groupId>
332 <artifactId>wagon-scm</artifactId>
333 <version>1.0-alpha-5</version>
334 </extension>
335 <extension>
336 <groupId>org.apache.maven.wagon</groupId>
337 <artifactId>wagon-ssh</artifactId>
338 <version>1.0-beta-7</version>
339 </extension>
340 <extension>
341 <groupId>org.apache.maven.wagon</groupId>
342 <artifactId>wagon-ssh-external</artifactId>
343 <version>1.0-beta-6</version>
344 </extension>
345 <extension>
346 <groupId>org.apache.maven.scm</groupId>
347 <artifactId>maven-scm-manager-plexus</artifactId>
348 <version>1.0</version>
349 </extension>
350 <extension>
351 <groupId>org.apache.maven.scm</groupId>
352 <artifactId>maven-scm-provider-svnexe</artifactId>
353 <version>1.0</version>
354 </extension>
355 <!-- WebDAV plugin to upload snapshots -->
356 <extension>
357 <groupId>org.apache.maven.wagon</groupId>
358 <artifactId>wagon-webdav</artifactId>
359 <version>1.0-beta-2</version>
360 </extension>
361 </extensions>
362 <pluginManagement>
363 <plugins>
364 <plugin>
365 <groupId>org.apache.maven.plugins</groupId>
366 <artifactId>maven-antrun-plugin</artifactId>
367 <version>1.7</version>
368 </plugin>
369 </plugins>
370 </pluginManagement>
371 </build>
372 <reporting>
373 <plugins>
374 <plugin>
375 <!-- you will want to start by publishing your classes' Javadocs -->
376 <groupId>org.apache.maven.plugins</groupId>
377 <artifactId>maven-javadoc-plugin</artifactId>
378 <version>2.7</version>
379 <configuration>
380 <detectLinks>true</detectLinks>
381 </configuration>
382 </plugin>
383 <plugin>
384 <!-- this will generate an indexed and cross-referenced HTML version of your source code -->
385 <groupId>org.apache.maven.plugins</groupId>
386 <artifactId>maven-jxr-plugin</artifactId>
387 <version>2.2</version>
388 </plugin>
389 <plugin>
390 <groupId>org.apache.maven.plugins</groupId>
391 <artifactId>maven-changes-plugin</artifactId>
392 <version>2.3</version>
393 <configuration>
394 <issueLinkTemplatePerSystem>
395 <default>%URL%/ticket/%ISSUE%</default>
396 </issueLinkTemplatePerSystem>
397 </configuration>
398 <reportSets>
399 <reportSet>
400 <reports>
401 <report>changes-report</report>
402 </reports>
403 </reportSet>
404 </reportSets>
405 </plugin>
406 </plugins>
407 </reporting>
408 <!-- DISTRIBUTION MANAGEMENT -->
409 <distributionManagement>
410 <site>
411 <id>wp5.e-taxonomy.eu</id>
412 <name>EDIT Taxonomic Editor</name>
413 <url>scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/taxeditor/</url>
414 </site>
415 <repository>
416 <uniqueVersion>false</uniqueVersion>
417 <id>wp5.e-taxonomy.eu</id>
418 <name>Edit Maven Repository</name>
419 <url>scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/mavenrepo/</url>
420 </repository>
421 </distributionManagement>
422 </project>