Implements suggested preliminary solution for #2399
[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 <groupId>eu.etaxonomy</groupId>
5 <artifactId>taxeditor-parent</artifactId>
6 <version>3.0</version>
7 <name>EDIT Taxonomic Editor</name>
8 <description>The Taxonomic Editor for EDIT's platform for cybertaxonomy</description>
9 <url>http://wp5.e-taxonomy.eu</url>
10 <inceptionYear>2007</inceptionYear>
11 <packaging>pom</packaging>
12 <properties>
13 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14 <cdmlib.version>3.0.5-SNAPSHOT</cdmlib.version>
15 </properties>
16 <modules>
17 <module>eu.etaxonomy.taxeditor.cdmlib</module>
18 <module>eu.etaxonomy.taxeditor.store</module>
19 <module>eu.etaxonomy.taxeditor.navigation</module>
20 <module>eu.etaxonomy.taxeditor.editor</module>
21 <module>eu.etaxonomy.taxeditor.bulkeditor</module>
22 <module>eu.etaxonomy.taxeditor.printpublisher</module>
23 <!--module>eu.etaxonomy.taxeditor.annotatedlineeditor</module-->
24 <module>eu.etaxonomy.taxeditor.application</module>
25 </modules>
26 <scm>
27 <connection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/taxeditor/</connection>
28 <developerConnection>scm:svn:https://dev.e-taxonomy.eu/svn/trunk/taxeditor/</developerConnection>
29 <url>http://dev.e-taxonomy.eu/websvn/listing.php?repname=EDIT+Taxonomic+Editor</url>
30 </scm>
31 <mailingLists>
32 <mailingList>
33 <name>EDIT Taxonomic Editor</name>
34 <subscribe>
35 edit-taxonomic-editor+subscribe@googlegroups.com
36 </subscribe>
37 <unsubscribe>
38 edit-taxonomic-editor+unsubscribe@googlegroups.com
39 </unsubscribe>
40 <post>edit-taxonomic-editor@googlegroups.com</post>
41 <archive>http://groups.google.com/group/edit-taxonomic-editor/topics</archive>
42 </mailingList>
43 </mailingLists>
44 <licenses>
45 <license>
46 <name>Mozilla Public License Version 1.1</name>
47 <url>http://www.mozilla.org/MPL/MPL-1.1.html</url>
48 <distribution>repo</distribution>
49 </license>
50 </licenses>
51 <developers>
52 <developer>
53 <!-- your SVN account id please! -->
54 <id>n.hoffmann</id>
55 <name>
56 Niels Hoffmann
57 </name>
58 <email>n.hoffmann [at] bgbm.org</email>
59 <organization>
60 Botanic Garden Botanical Museum Berlin
61 </organization>
62 <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
63 <timezone>+1</timezone>
64 <roles>
65 <role>Java Developer</role>
66 <role>Architect</role>
67 </roles>
68 <url/>
69 </developer>
70 </developers>
71 <issueManagement>
72 <system>Trac</system>
73 <url>http://dev.e-taxonomy.eu/trac/</url>
74 </issueManagement>
75 <ciManagement>
76 <system>Hudson</system>
77 <url>http://160.45.63.201/jenkins</url>
78 </ciManagement>
79 <!-- **** REPOSITORIES **** -->
80 <repositories>
81 <!-- the cdm internal repository -->
82 <repository>
83 <id>EditRepository</id>
84 <url>http://wp5.e-taxonomy.eu/cdmlib/mavenrepo/</url>
85 </repository>
86 </repositories>
87 <build>
88 <plugins>
89 <plugin>
90 <groupId>org.apache.maven.plugins</groupId>
91 <artifactId>maven-compiler-plugin</artifactId>
92 <version>2.3.2</version>
93 <configuration>
94 <source>1.6</source>
95 <target>1.6</target>
96 </configuration>
97 </plugin>
98 <plugin>
99 <groupId>org.apache.maven.plugins</groupId>
100 <artifactId>maven-surefire-plugin</artifactId>
101 <version>2.6</version>
102 <configuration>
103 <includes>
104 <include>**/*Test.java</include>
105 </includes>
106 <systemPropertyVariables>
107 <property>
108 <name>hibernate.connection.driver_class</name>
109 <value>${hibernate.connection.driver_class}</value>
110 </property>
111 <property>
112 <name>hibernate.connection.url</name>
113 <value>${hibernate.connection.url}</value>
114 </property>
115 <property>
116 <name>hibernate.connection.username</name>
117 <value>${hibernate.connection.username}</value>
118 </property>
119 <property>
120 <name>hibernate.connection.password</name>
121 <value>${hibernate.connection.password}</value>
122 </property>
123 </systemPropertyVariables>
124 </configuration>
125 </plugin>
126 <plugin>
127 <groupId>org.apache.maven.plugins</groupId>
128 <artifactId>maven-site-plugin</artifactId>
129 <version>2.2</version>
130 <configuration>
131 <locales>en</locales>
132 </configuration>
133 </plugin>
134 <plugin>
135 <groupId>org.apache.maven.plugins</groupId>
136 <artifactId>maven-source-plugin</artifactId>
137 <version>2.1.2</version>
138 <executions>
139 <execution>
140 <id>attach-sources</id>
141 <phase>verify</phase>
142 <goals>
143 <goal>jar</goal>
144 </goals>
145 </execution>
146 </executions>
147 </plugin>
148 <plugin>
149 <groupId>org.apache.maven.plugins</groupId>
150 <artifactId>maven-javadoc-plugin</artifactId>
151 <version>2.7</version>
152 <configuration>
153 <stylesheet>maven</stylesheet>
154 <quiet>true</quiet>
155 <detectLinks>true</detectLinks>
156 <failOnError>false</failOnError>
157 </configuration>
158 <executions>
159 <execution>
160 <id>aggregate</id>
161 <goals>
162 <goal>aggregate</goal>
163 </goals>
164 <phase>site</phase>
165 </execution>
166 </executions>
167 </plugin>
168 <plugin>
169 <groupId>org.apache.maven.plugins</groupId>
170 <artifactId>maven-eclipse-plugin</artifactId>
171 <version>2.8</version>
172 <configuration>
173 <downloadSources>true</downloadSources>
174 <downloadJavadocs>true</downloadJavadocs>
175 <additionalProjectnatures>
176 <projectnature>org.eclipse.pde.PluginNature</projectnature>
177 </additionalProjectnatures>
178 </configuration>
179 </plugin>
180 <plugin>
181 <groupId>org.apache.maven.plugins</groupId>
182 <artifactId>maven-deploy-plugin</artifactId>
183 <version>2.5</version>
184 </plugin>
185 </plugins>
186 </build>
187 <reporting>
188 <plugins>
189 <plugin>
190 <!-- you will want to start by publishing your classes' Javadocs -->
191 <groupId>org.apache.maven.plugins</groupId>
192 <artifactId>maven-javadoc-plugin</artifactId>
193 <version>2.7</version>
194 <configuration>
195 <detectLinks>true</detectLinks>
196 </configuration>
197 </plugin>
198 <plugin>
199 <!-- this will generate an indexed and cross-referenced HTML version of your source code -->
200 <groupId>org.apache.maven.plugins</groupId>
201 <artifactId>maven-jxr-plugin</artifactId>
202 <version>2.2</version>
203 </plugin>
204 <plugin>
205 <groupId>org.apache.maven.plugins</groupId>
206 <artifactId>maven-changes-plugin</artifactId>
207 <version>2.3</version>
208 <configuration>
209 <issueLinkTemplatePerSystem>
210 <default>%URL%/ticket/%ISSUE%</default>
211 </issueLinkTemplatePerSystem>
212 </configuration>
213 <reportSets>
214 <reportSet>
215 <reports>
216 <report>changes-report</report>
217 </reports>
218 </reportSet>
219 </reportSets>
220 </plugin>
221 </plugins>
222 </reporting>
223 <!-- DISTRIBUTION MANAGEMENT -->
224 <distributionManagement>
225 <site>
226 <id>wp5.e-taxonomy.eu</id>
227 <name>EDIT Taxonomic Editor</name>
228 <url>scpexe://160.45.63.151/var/www/wp5.e-taxonomy.eu/taxeditor/</url>
229 </site>
230 <repository>
231 <uniqueVersion>false</uniqueVersion>
232 <id>wp5.e-taxonomy.eu</id>
233 <name>Edit Maven Repository</name>
234 <url>scpexe://160.45.63.151/var/www/wp5.e-taxonomy.eu/cdmlib/mavenrepo/</url>
235 </repository>
236 </distributionManagement>
237 <!-- **** DEPENDENCIES **** -->
238 <dependencies>
239 <dependency>
240 <groupId>org.unitils</groupId>
241 <artifactId>unitils</artifactId>
242 </dependency>
243 <dependency>
244 <groupId>junit</groupId>
245 <artifactId>junit</artifactId>
246 </dependency>
247 <dependency>
248 <groupId>log4j</groupId>
249 <artifactId>log4j</artifactId>
250 </dependency>
251 </dependencies>
252 <dependencyManagement>
253 <dependencies>
254 <!-- ******* TAXEDITOR ******* -->
255 <dependency>
256 <groupId>eu.etaxonomy</groupId>
257 <artifactId>eu.etaxonomy.taxeditor.store</artifactId>
258 <version>${project.version}</version>
259 </dependency>
260 <dependency>
261 <groupId>eu.etaxonomy</groupId>
262 <artifactId>eu.etaxonomy.taxeditor.navigation</artifactId>
263 <version>${project.version}</version>
264 </dependency>
265 <dependency>
266 <groupId>eu.etaxonomy</groupId>
267 <artifactId>eu.etaxonomy.taxeditor.editor</artifactId>
268 <version>${project.version}</version>
269 </dependency>
270 <dependency>
271 <groupId>eu.etaxonomy</groupId>
272 <artifactId>eu.etaxonomy.taxeditor.bulkeditor</artifactId>
273 <version>${project.version}</version>
274 </dependency>
275 <dependency>
276 <groupId>eu.etaxonomy</groupId>
277 <artifactId>eu.etaxonomy.taxeditor.application</artifactId>
278 <version>${project.version}</version>
279 </dependency>
280 <dependency>
281 <groupId>eu.etaxonomy</groupId>
282 <artifactId>eu.etaxonomy.taxeditor.printpublisher</artifactId>
283 <version>${project.version}</version>
284 </dependency>
285 <!-- ******* CDMLIB ******* -->
286 <dependency>
287 <groupId>eu.etaxonomy</groupId>
288 <artifactId>cdmlib-model</artifactId>
289 <version>${cdmlib.version}</version>
290 </dependency>
291 <dependency>
292 <groupId>eu.etaxonomy</groupId>
293 <artifactId>cdmlib-commons</artifactId>
294 <version>${cdmlib.version}</version>
295 </dependency>
296 <dependency>
297 <groupId>eu.etaxonomy</groupId>
298 <artifactId>cdmlib-services</artifactId>
299 <version>${cdmlib.version}</version>
300 </dependency>
301 <dependency>
302 <groupId>eu.etaxonomy</groupId>
303 <artifactId>cdmlib-io</artifactId>
304 <version>${cdmlib.version}</version>
305 </dependency>
306 <dependency>
307 <groupId>eu.etaxonomy</groupId>
308 <artifactId>cdmlib-ext</artifactId>
309 <version>${cdmlib.version}</version>
310 </dependency>
311 <dependency>
312 <groupId>eu.etaxonomy</groupId>
313 <artifactId>cdmlib-persistence</artifactId>
314 <version>${cdmlib.version}</version>
315 </dependency>
316 <dependency>
317 <groupId>eu.etaxonomy</groupId>
318 <artifactId>cdmlib-remote</artifactId>
319 <version>${cdmlib.version}</version>
320 </dependency>
321 <dependency>
322 <groupId>eu.etaxonomy</groupId>
323 <artifactId>cdmlib-print</artifactId>
324 <version>${cdmlib.version}</version>
325 </dependency>
326 <!-- ******* ECLIPSE ******* -->
327 <dependency>
328 <groupId>org.eclipse</groupId>
329 <artifactId>help</artifactId>
330 <version>3.5.0</version>
331 </dependency>
332 <dependency>
333 <groupId>org.eclipse</groupId>
334 <artifactId>ecf</artifactId>
335 <version>3.1.0</version>
336 </dependency>
337 <dependency>
338 <groupId>org.eclipse</groupId>
339 <artifactId>text</artifactId>
340 <version>3.5.0</version>
341 </dependency>
342 <dependency>
343 <groupId>org.eclipse.core</groupId>
344 <artifactId>commands</artifactId>
345 <version>3.6.0</version>
346 </dependency>
347 <dependency>
348 <groupId>org.eclipse.core</groupId>
349 <artifactId>filebuffers</artifactId>
350 <version>3.5.100</version>
351 </dependency>
352 <dependency>
353 <groupId>org.eclipse.core</groupId>
354 <artifactId>runtime</artifactId>
355 <version>3.6.0</version>
356 </dependency>
357 <dependency>
358 <groupId>org.eclipse.core</groupId>
359 <artifactId>expressions</artifactId>
360 <version>3.4.200</version>
361 </dependency>
362 <dependency>
363 <groupId>org.eclipse.core</groupId>
364 <artifactId>filesystem</artifactId>
365 <version>1.3.0</version>
366 </dependency>
367 <dependency>
368 <groupId>org.eclipse.core</groupId>
369 <artifactId>jobs</artifactId>
370 <version>3.5.0</version>
371 </dependency>
372 <dependency>
373 <groupId>org.eclipse.core</groupId>
374 <artifactId>contenttype</artifactId>
375 <version>3.4.100</version>
376 </dependency>
377 <dependency>
378 <groupId>org.eclipse.core</groupId>
379 <artifactId>databinding</artifactId>
380 <version>1.3.100</version>
381 </dependency>
382 <dependency>
383 <groupId>org.eclipse.core</groupId>
384 <artifactId>resources</artifactId>
385 <version>3.6.0</version>
386 </dependency>
387 <dependency>
388 <groupId>org.eclipse.equinox</groupId>
389 <artifactId>common</artifactId>
390 <version>3.6.0</version>
391 </dependency>
392 <dependency>
393 <groupId>org.eclipse.equinox</groupId>
394 <artifactId>preferences</artifactId>
395 <version>3.3.0</version>
396 </dependency>
397 <dependency>
398 <groupId>org.eclipse.equinox</groupId>
399 <artifactId>app</artifactId>
400 <version>1.3.0</version>
401 </dependency>
402 <dependency>
403 <groupId>org.eclipse.equinox</groupId>
404 <artifactId>registry</artifactId>
405 <version>3.5.0</version>
406 </dependency>
407 <dependency>
408 <groupId>org.eclipse.equinox.p2</groupId>
409 <artifactId>core</artifactId>
410 <version>2.0.0</version>
411 </dependency>
412 <dependency>
413 <groupId>org.eclipse.equinox.p2</groupId>
414 <artifactId>operations</artifactId>
415 <version>2.0.0</version>
416 </dependency>
417 <dependency>
418 <groupId>org.eclipse.ui</groupId>
419 <artifactId>workbench</artifactId>
420 <version>3.6.0</version>
421 </dependency>
422 <dependency>
423 <groupId>org.eclipse</groupId>
424 <artifactId>ui</artifactId>
425 <version>3.6.0</version>
426 </dependency>
427 <dependency>
428 <groupId>org.eclipse.ui</groupId>
429 <artifactId>editors</artifactId>
430 <version>3.6.0</version>
431 </dependency>
432 <dependency>
433 <groupId>org.eclipse.ui</groupId>
434 <artifactId>navigator</artifactId>
435 <version>3.5.0</version>
436 </dependency>
437 <dependency>
438 <groupId>org.eclipse.ui</groupId>
439 <artifactId>forms</artifactId>
440 <version>3.5.0</version>
441 </dependency>
442 <dependency>
443 <groupId>org.eclipse.ui</groupId>
444 <artifactId>ide</artifactId>
445 <version>3.6.0</version>
446 </dependency>
447 <dependency>
448 <groupId>org.eclipse.ui.workbench</groupId>
449 <artifactId>texteditor</artifactId>
450 <version>3.6.0</version>
451 </dependency>
452 <dependency>
453 <groupId>org.eclipse</groupId>
454 <artifactId>jface</artifactId>
455 <version>3.6.0</version>
456 </dependency>
457 <dependency>
458 <groupId>org.eclipse.jface</groupId>
459 <artifactId>databinding</artifactId>
460 <version>1.4.0</version>
461 </dependency>
462 <dependency>
463 <groupId>org.eclipse.jface</groupId>
464 <artifactId>text</artifactId>
465 <version>3.6.0</version>
466 </dependency>
467 <dependency>
468 <groupId>org.eclipse.equinox.p2.metadata</groupId>
469 <artifactId>repository</artifactId>
470 <version>1.1.0</version>
471 </dependency>
472 <dependency>
473 <groupId>org.eclipse.ecf</groupId>
474 <artifactId>filetransfer</artifactId>
475 <version>4.0.0</version>
476 </dependency>
477 <dependency>
478 <groupId>org.eclipse.ecf</groupId>
479 <artifactId>identity</artifactId>
480 <version>3.1.0</version>
481 </dependency>
482 <dependency>
483 <groupId>org.eclipse.ecf.provider</groupId>
484 <artifactId>filetransfer</artifactId>
485 <version>3.1.0</version>
486 </dependency>
487 <dependency>
488 <groupId>org.eclipse</groupId>
489 <artifactId>swt</artifactId>
490 <version>3.6.0</version>
491 </dependency>
492 <dependency>
493 <groupId>org.eclipse</groupId>
494 <artifactId>osgi</artifactId>
495 <version>3.6.0</version>
496 </dependency>
497 <dependency>
498 <groupId>org.eclipse.swt.cocoa</groupId>
499 <artifactId>macosx</artifactId>
500 <version>3.6.0</version>
501 </dependency>
502 <!-- ******* VARIOUS ******* -->
503 <dependency>
504 <groupId>com.google.api</groupId>
505 <artifactId>translate</artifactId>
506 <version>0.92</version>
507 </dependency>
508 <dependency>
509 <groupId>org.apache.commons</groupId>
510 <artifactId>commons-io</artifactId>
511 <version>1.3.2</version>
512 </dependency>
513 <dependency>
514 <groupId>log4j</groupId>
515 <artifactId>log4j</artifactId>
516 <version>1.2.15</version>
517 </dependency>
518 <dependency>
519 <groupId>junit</groupId>
520 <artifactId>junit</artifactId>
521 <version>4.5</version>
522 <scope>test</scope>
523 </dependency>
524 <dependency>
525 <groupId>org.unitils</groupId>
526 <artifactId>unitils</artifactId>
527 <version>2.2</version>
528 <scope>test</scope>
529 </dependency>
530 <dependency>
531 <groupId>org.dbunit</groupId>
532 <artifactId>dbunit</artifactId>
533 <version>2.4.4</version>
534 <scope>test</scope>
535 </dependency>
536 </dependencies>
537 </dependencyManagement>
538 </project>