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