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