deleted not yet converted class
[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.2.3-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.2.3-SNAPSHOT</cdmlib.version>
19 <!-- TODO can we use project.version ????? -->
20 <tycho.version>0.14.0</tycho.version>
21 <taxeditor.version>3.2.3-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-nebula</id>
146 <layout>p2</layout>
147 <url>http://download.eclipse.org/technology/nebula/snapshot/</url>
148 </repository>
149 <repository>
150 <id>eclipse-swtbot</id>
151 <layout>p2</layout>
152 <url>http://download.eclipse.org/releases/indigo</url>
153 </repository>
154 </repositories>
155 <build>
156 <plugins>
157 <plugin>
158 <groupId>org.eclipse.tycho</groupId>
159 <artifactId>tycho-maven-plugin</artifactId>
160 <version>${tycho.version}</version>
161 <extensions>true</extensions>
162 </plugin>
163 <plugin>
164 <groupId>org.eclipse.tycho</groupId>
165 <artifactId>tycho-packaging-plugin</artifactId>
166 <version>${tycho.version}</version>
167 <configuration>
168 <strictVersions>true</strictVersions>
169 </configuration>
170 </plugin>
171 <plugin>
172 <groupId>org.eclipse.tycho</groupId>
173 <artifactId>target-platform-configuration</artifactId>
174 <version>${tycho.version}</version>
175 <configuration>
176 <environments>
177 <environment>
178 <os>macosx</os>
179 <ws>cocoa</ws>
180 <arch>x86_64</arch>
181 </environment>
182 <environment>
183 <os>win32</os>
184 <ws>win32</ws>
185 <arch>x86</arch>
186 </environment>
187 <environment>
188 <os>win32</os>
189 <ws>win32</ws>
190 <arch>x86_64</arch>
191 </environment>
192 <environment>
193 <os>linux</os>
194 <ws>gtk</ws>
195 <arch>x86</arch>
196 </environment>
197 <environment>
198 <os>linux</os>
199 <ws>gtk</ws>
200 <arch>x86_64</arch>
201 </environment>
202 </environments>
203 </configuration>
204 </plugin>
205 <plugin>
206 <groupId>org.apache.maven.plugins</groupId>
207 <artifactId>maven-compiler-plugin</artifactId>
208 <version>2.3.2</version>
209 <configuration>
210 <source>1.6</source>
211 <target>1.6</target>
212 </configuration>
213 </plugin>
214 <plugin>
215 <groupId>org.apache.maven.plugins</groupId>
216 <artifactId>maven-surefire-plugin</artifactId>
217 <version>2.6</version>
218 <configuration>
219 <includes>
220 <include>**/*Test.java</include>
221 </includes>
222 <systemPropertyVariables>
223 <property>
224 <name>hibernate.connection.driver_class</name>
225 <value>${hibernate.connection.driver_class}</value>
226 </property>
227 <property>
228 <name>hibernate.connection.url</name>
229 <value>${hibernate.connection.url}</value>
230 </property>
231 <property>
232 <name>hibernate.connection.username</name>
233 <value>${hibernate.connection.username}</value>
234 </property>
235 <property>
236 <name>hibernate.connection.password</name>
237 <value>${hibernate.connection.password}</value>
238 </property>
239 </systemPropertyVariables>
240 </configuration>
241 </plugin>
242 <plugin>
243 <groupId>org.apache.maven.plugins</groupId>
244 <artifactId>maven-site-plugin</artifactId>
245 <version>3.0</version>
246 <configuration>
247 <locales>en</locales>
248 </configuration>
249 </plugin>
250 <plugin>
251 <groupId>org.apache.maven.plugins</groupId>
252 <artifactId>maven-source-plugin</artifactId>
253 <version>2.1.2</version>
254 <executions>
255 <execution>
256 <id>attach-sources</id>
257 <phase>verify</phase>
258 <goals>
259 <goal>jar</goal>
260 </goals>
261 </execution>
262 </executions>
263 </plugin>
264 <plugin>
265 <groupId>org.apache.maven.plugins</groupId>
266 <artifactId>maven-javadoc-plugin</artifactId>
267 <version>2.7</version>
268 <configuration>
269 <stylesheet>maven</stylesheet>
270 <quiet>true</quiet>
271 <detectLinks>true</detectLinks>
272 <failOnError>false</failOnError>
273 </configuration>
274 <executions>
275 <execution>
276 <id>aggregate</id>
277 <goals>
278 <goal>aggregate</goal>
279 </goals>
280 <phase>site</phase>
281 </execution>
282 </executions>
283 </plugin>
284 <plugin>
285 <groupId>org.apache.maven.plugins</groupId>
286 <artifactId>maven-eclipse-plugin</artifactId>
287 <version>2.8</version>
288 <configuration>
289 <downloadSources>true</downloadSources>
290 <downloadJavadocs>true</downloadJavadocs>
291 <additionalProjectnatures>
292 <projectnature>org.eclipse.pde.PluginNature</projectnature>
293 </additionalProjectnatures>
294 </configuration>
295 </plugin>
296 <!-- ====== DEPLOY ====== -->
297 <plugin>
298 <groupId>org.apache.maven.plugins</groupId>
299 <artifactId>maven-release-plugin</artifactId>
300 <version>2.2.1</version>
301 <configuration>
302 <allowTimestampedSnapshots>true</allowTimestampedSnapshots>
303 <autoVersionSubmodules>false</autoVersionSubmodules>
304 <!--preparationGoals>clean verify install</preparationGoals-->
305 <!--goals>deploy</goals-->
306 <!-- skipping site-deploy by explicitly configuring the goal here -->
307 <tagBase>http://dev.e-taxonomy.eu/svn/tags/taxeditor</tagBase>
308 </configuration>
309 </plugin>
310 <plugin>
311 <groupId>org.codehaus.mojo</groupId>
312 <artifactId>wagon-maven-plugin</artifactId>
313 <version>1.0-beta-3</version>
314 <!--
315 Problems with the wagon-maven-plugin have been encounterd on Windows,
316 it should work properly on linux though.
317 -->
318 <executions>
319 <execution>
320 <phase>deploy</phase>
321 <goals>
322 <goal>upload</goal>
323 </goals>
324 </execution>
325 </executions>
326 <configuration>
327 <fromDir>eu.etaxonomy.taxeditor/target/products</fromDir>
328 <includes>*.zip</includes>
329 <url>scpexe://wp5.e-taxonomy.eu/var/www/download/taxeditor/${project.version}</url>
330 <serverId>wp5.e-taxonomy.eu</serverId>
331 </configuration>
332 </plugin>
333 </plugins>
334 <extensions>
335 <extension>
336 <groupId>org.apache.maven.wagon</groupId>
337 <artifactId>wagon-scm</artifactId>
338 <version>1.0-alpha-5</version>
339 </extension>
340 <extension>
341 <groupId>org.apache.maven.wagon</groupId>
342 <artifactId>wagon-ssh</artifactId>
343 <version>1.0-beta-7</version>
344 </extension>
345 <extension>
346 <groupId>org.apache.maven.wagon</groupId>
347 <artifactId>wagon-ssh-external</artifactId>
348 <version>1.0-beta-6</version>
349 </extension>
350 <extension>
351 <groupId>org.apache.maven.scm</groupId>
352 <artifactId>maven-scm-manager-plexus</artifactId>
353 <version>1.0</version>
354 </extension>
355 <extension>
356 <groupId>org.apache.maven.scm</groupId>
357 <artifactId>maven-scm-provider-svnexe</artifactId>
358 <version>1.0</version>
359 </extension>
360 <!-- WebDAV plugin to upload snapshots -->
361 <extension>
362 <groupId>org.apache.maven.wagon</groupId>
363 <artifactId>wagon-webdav</artifactId>
364 <version>1.0-beta-2</version>
365 </extension>
366 </extensions>
367 <pluginManagement>
368 <plugins>
369 <plugin>
370 <groupId>org.apache.maven.plugins</groupId>
371 <artifactId>maven-antrun-plugin</artifactId>
372 <version>1.7</version>
373 </plugin>
374 </plugins>
375 </pluginManagement>
376 </build>
377 <reporting>
378 <plugins>
379 <plugin>
380 <!-- you will want to start by publishing your classes' Javadocs -->
381 <groupId>org.apache.maven.plugins</groupId>
382 <artifactId>maven-javadoc-plugin</artifactId>
383 <version>2.7</version>
384 <configuration>
385 <detectLinks>true</detectLinks>
386 </configuration>
387 </plugin>
388 <plugin>
389 <!-- this will generate an indexed and cross-referenced HTML version of your source code -->
390 <groupId>org.apache.maven.plugins</groupId>
391 <artifactId>maven-jxr-plugin</artifactId>
392 <version>2.2</version>
393 </plugin>
394 <plugin>
395 <groupId>org.apache.maven.plugins</groupId>
396 <artifactId>maven-changes-plugin</artifactId>
397 <version>2.3</version>
398 <configuration>
399 <issueLinkTemplatePerSystem>
400 <default>%URL%/ticket/%ISSUE%</default>
401 </issueLinkTemplatePerSystem>
402 </configuration>
403 <reportSets>
404 <reportSet>
405 <reports>
406 <report>changes-report</report>
407 </reports>
408 </reportSet>
409 </reportSets>
410 </plugin>
411 </plugins>
412 </reporting>
413 <!-- DISTRIBUTION MANAGEMENT -->
414 <distributionManagement>
415 <site>
416 <id>wp5.e-taxonomy.eu</id>
417 <name>EDIT Taxonomic Editor</name>
418 <url>scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/taxeditor/</url>
419 </site>
420 <repository>
421 <uniqueVersion>false</uniqueVersion>
422 <id>wp5.e-taxonomy.eu</id>
423 <name>Edit Maven Repository</name>
424 <url>scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/mavenrepo/</url>
425 </repository>
426 </distributionManagement>
427 </project>