pom now contains sane data
[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 </properties>
15 <modules>
16 <module>taxeditor-store</module>
17 <module>taxeditor-navigation</module>
18 <module>taxeditor-editor</module>
19 <module>taxeditor-bulkeditor</module>
20 <module>taxeditor-printpublisher</module>
21 <module>taxeditor-annotatedlineeditor</module>
22 <module>taxeditor-application</module>
23 </modules>
24 <scm>
25 <connection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/taxeditor/</connection>
26 <developerConnection>scm:svn:https://dev.e-taxonomy.eu/svn/trunk/taxeditor/</developerConnection>
27 <url>http://dev.e-taxonomy.eu/websvn/listing.php?repname=EDIT+Taxonomic+Editor</url>
28 </scm>
29 <mailingLists>
30 <mailingList>
31 <name>EDIT Taxonomic Editor</name>
32 <subscribe>
33 edit-taxonomic-editor+subscribe@googlegroups.com
34 </subscribe>
35 <unsubscribe>
36 edit-taxonomic-editor+unsubscribe@googlegroups.com
37 </unsubscribe>
38 <post>edit-taxonomic-editor@googlegroups.com</post>
39 <archive>http://groups.google.com/group/edit-taxonomic-editor/topics</archive>
40 </mailingList>
41 </mailingLists>
42 <licenses>
43 <license>
44 <name>Mozilla Public License Version 1.1</name>
45 <url>http://www.mozilla.org/MPL/MPL-1.1.html</url>
46 <distribution>repo</distribution>
47 </license>
48 </licenses>
49 <developers>
50 <developer>
51 <!-- your SVN account id please! -->
52 <id>n.hoffmann</id>
53 <name>
54 Niels Hoffmann
55 </name>
56 <email>n.hoffmann [at] bgbm.org</email>
57 <organization>
58 Botanic Garden Botanical Museum Berlin
59 </organization>
60 <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
61 <timezone>+1</timezone>
62 <roles>
63 <role>Java Developer</role>
64 <role>Architect</role>
65 </roles>
66 <url/>
67 </developer>
68 </developers>
69 <issueManagement>
70 <system>Trac</system>
71 <url>http://dev.e-taxonomy.eu/trac/</url>
72 </issueManagement>
73 <ciManagement>
74 <system>Hudson</system>
75 <url>http://160.45.63.201/hudson</url>
76 </ciManagement>
77 <!-- **** REPOSITORIES **** -->
78 <repositories>
79 <!-- sun repository -->
80 <repository>
81 <id>java.net</id>
82 <url>http://download.java.net/maven/1/</url>
83 </repository>
84 <!-- the cdm internal repository -->
85 <repository>
86 <id>EditRepository</id>
87 <url>http://wp5.e-taxonomy.eu/cdmlib/mavenrepo/</url>
88 </repository>
89 <!-- apache incubating repository -->
90 <repository>
91 <id>ApacheIncubating</id>
92 <url>http://people.apache.org/repo/m2-incubating-repository/</url>
93 </repository>
94 <!-- eclipse repository -->
95 <repository>
96 <id>EclipseRepository</id>
97 <url>http://repo1.maven.org/eclipse/</url>
98 </repository>
99 <!-- Neccessary for hibernate-envers -->
100 <repository>
101 <releases>
102 <enabled>true</enabled>
103 <updatePolicy>always</updatePolicy>
104 <checksumPolicy>warn</checksumPolicy>
105 </releases>
106 <snapshots>
107 <enabled>false</enabled>
108 <updatePolicy>never</updatePolicy>
109 <checksumPolicy>fail</checksumPolicy>
110 </snapshots>
111 <id>jboss-repository</id>
112 <name>JBoss Repository</name>
113 <url>http://repository.jboss.com/maven2</url>
114 </repository>
115 </repositories>
116 <build>
117 <plugins>
118 <plugin>
119 <groupId>org.apache.maven.plugins</groupId>
120 <artifactId>maven-compiler-plugin</artifactId>
121 <version>2.3.2</version>
122 <configuration>
123 <source>1.6</source>
124 <target>1.6</target>
125 </configuration>
126 </plugin>
127 <plugin>
128 <groupId>org.apache.maven.plugins</groupId>
129 <artifactId>maven-surefire-plugin</artifactId>
130 <version>2.6</version>
131 <configuration>
132 <includes>
133 <include>**/*Test.java</include>
134 </includes>
135 <systemPropertyVariables>
136 <property>
137 <name>hibernate.connection.driver_class</name>
138 <value>${hibernate.connection.driver_class}</value>
139 </property>
140 <property>
141 <name>hibernate.connection.url</name>
142 <value>${hibernate.connection.url}</value>
143 </property>
144 <property>
145 <name>hibernate.connection.username</name>
146 <value>${hibernate.connection.username}</value>
147 </property>
148 <property>
149 <name>hibernate.connection.password</name>
150 <value>${hibernate.connection.password}</value>
151 </property>
152 </systemPropertyVariables>
153 </configuration>
154 </plugin>
155 <plugin>
156 <groupId>org.apache.maven.plugins</groupId>
157 <artifactId>maven-site-plugin</artifactId>
158 <version>2.1.1</version>
159 <configuration>
160 <locales>en</locales>
161 </configuration>
162 </plugin>
163 <plugin>
164 <groupId>org.apache.maven.plugins</groupId>
165 <artifactId>maven-source-plugin</artifactId>
166 <version>2.1.2</version>
167 <executions>
168 <execution>
169 <id>attach-sources</id>
170 <phase>verify</phase>
171 <goals>
172 <goal>jar</goal>
173 </goals>
174 </execution>
175 </executions>
176 </plugin>
177 <plugin>
178 <groupId>org.apache.maven.plugins</groupId>
179 <artifactId>maven-javadoc-plugin</artifactId>
180 <version>2.7</version>
181 <configuration>
182 <stylesheet>maven</stylesheet>
183 <quiet>true</quiet>
184 <detectLinks>true</detectLinks>
185 <failOnError>false</failOnError>
186 </configuration>
187 <executions>
188 <execution>
189 <id>aggregate</id>
190 <goals>
191 <goal>aggregate</goal>
192 </goals>
193 <phase>site</phase>
194 </execution>
195 </executions>
196 </plugin>
197 <plugin>
198 <groupId>org.apache.maven.plugins</groupId>
199 <artifactId>maven-eclipse-plugin</artifactId>
200 <version>2.8</version>
201 <configuration>
202 <downloadSources>true</downloadSources>
203 <downloadJavadocs>true</downloadJavadocs>
204 <additionalProjectnatures>
205 <projectnature>org.eclipse.pde.PluginNature</projectnature>
206 </additionalProjectnatures>
207 </configuration>
208 </plugin>
209 </plugins>
210 </build>
211 <reporting>
212 <plugins>
213 <plugin>
214 <!-- you will want to start by publishing your classes' Javadocs -->
215 <groupId>org.apache.maven.plugins</groupId>
216 <artifactId>maven-javadoc-plugin</artifactId>
217 <version>2.7</version>
218 <configuration>
219 <detectLinks>true</detectLinks>
220 </configuration>
221 </plugin>
222 <plugin>
223 <!-- this will generate an indexed and cross-referenced HTML version of your source code -->
224 <groupId>org.apache.maven.plugins</groupId>
225 <artifactId>maven-jxr-plugin</artifactId>
226 <version>2.2</version>
227 </plugin>
228 <plugin>
229 <!-- if you use @todo tags to remind you of things to be done (which is a good coding practice), the taglist report will generate a list of all the items marked @todo or TODO -->
230 <groupId>org.codehaus.mojo</groupId>
231 <artifactId>taglist-maven-plugin</artifactId>
232 <version>2.4</version>
233 </plugin>
234 <plugin>
235 <!-- Test coverage can be a useful indication of the quality of your unit tests. It basically tells you how much of your code is actually run by your unit tests, which, in turn, can give you a good idea of the tests' quality -->
236 <groupId>org.codehaus.mojo</groupId>
237 <artifactId>cobertura-maven-plugin</artifactId>
238 <version>2.4</version>
239 <!--
240 <executions>
241 <execution>
242 <id>clean</id>
243 <phase>clean</phase>
244 <goals>
245 <goal>clean</goal>
246 </goals>
247 </execution>
248 </executions>
249 -->
250 </plugin>
251 <!--
252 <plugin>
253 <groupId>org.apache.maven.plugins</groupId>
254 <artifactId>maven-project-info-reports-plugin</artifactId>
255 <reportSets>
256 <reportSet>
257 <reports>
258 <report>dependencies</report>
259 <report>project-team</report>
260 <report>mailing-list</report>
261 <report>cim</report>
262 <report>issue-tracking</report>
263 <report>license</report>
264 <report>scm</report>
265 </reports>
266 </reportSet>
267 </reportSets>
268 </plugin> -->
269 <!-- The changes-maven-plugin plug-in uses a special XML file (src/changes/changes.xml) to track releases and changes in each release -->
270 <!--
271 <plugin>
272 <groupId>org.codehaus.mojo</groupId>
273 <artifactId>changes-maven-plugin</artifactId>
274 </plugin>
275 <plugin>
276 <artifactId>maven-surefire-plugin</artifactId>
277 </plugin>
278 -->
279 <!-- The changelog plug-in generates a nice report describing which files have been changed and by whom -->
280 <!--
281 <plugin>
282 <groupId>org.codehaus.mojo</groupId>
283 <artifactId>changelog-maven-plugin</artifactId>
284 </plugin>
285 -->
286 </plugins>
287 </reporting>
288 <!-- DISTRIBUTION MANAGEMENT -->
289 <distributionManagement>
290 <site>
291 <id>wp5.e-taxonomy.eu</id>
292 <name>EDIT Taxonomic Editor</name>
293 <url>scpexe://160.45.63.151/var/www/wp5.e-taxonomy.eu/taxeditor/</url>
294 </site>
295 <repository>
296 <uniqueVersion>false</uniqueVersion>
297 <id>wp5.e-taxonomy.eu</id>
298 <name>Edit Maven Repository</name>
299 <url>scpexe://160.45.63.151/var/www/wp5.e-taxonomy.eu/cdmlib/mavenrepo/</url>
300 </repository>
301 </distributionManagement>
302 <!-- **** DEPENDENCIES **** -->
303 <dependencies>
304 <dependency>
305 <groupId>org.unitils</groupId>
306 <artifactId>unitils</artifactId>
307 </dependency>
308 <dependency>
309 <groupId>junit</groupId>
310 <artifactId>junit</artifactId>
311 </dependency>
312 <dependency>
313 <groupId>log4j</groupId>
314 <artifactId>log4j</artifactId>
315 </dependency>
316 </dependencies>
317 <dependencyManagement>
318 <dependencies>
319 <dependency>
320 <groupId>eu.etaxonomy</groupId>
321 <artifactId>taxeditor-store</artifactId>
322 <version>${project.version}</version>
323 </dependency>
324 <dependency>
325 <groupId>eu.etaxonomy</groupId>
326 <artifactId>taxeditor-navigation</artifactId>
327 <version>${project.version}</version>
328 </dependency>
329 <dependency>
330 <groupId>eu.etaxonomy</groupId>
331 <artifactId>taxeditor-editor</artifactId>
332 <version>${project.version}</version>
333 </dependency>
334 <dependency>
335 <groupId>eu.etaxonomy</groupId>
336 <artifactId>taxeditor-bulkeditor</artifactId>
337 <version>${project.version}</version>
338 </dependency>
339 <dependency>
340 <groupId>eu.etaxonomy</groupId>
341 <artifactId>taxeditor-application</artifactId>
342 <version>${project.version}</version>
343 </dependency>
344 <!-- ******* VARIOUS ******* -->
345 <dependency>
346 <groupId>log4j</groupId>
347 <artifactId>log4j</artifactId>
348 <version>1.2.15</version>
349 </dependency>
350 <!-- hibernate 3.4 uses slf4j -->
351 <dependency>
352 <groupId>org.slf4j</groupId>
353 <artifactId>slf4j-log4j12</artifactId>
354 <version>1.5.2</version>
355 </dependency>
356 <dependency>
357 <groupId>junit</groupId>
358 <artifactId>junit</artifactId>
359 <version>4.5</version>
360 <scope>test</scope>
361 </dependency>
362 <dependency>
363 <groupId>org.unitils</groupId>
364 <artifactId>unitils</artifactId>
365 <version>2.2</version>
366 <scope>test</scope>
367 </dependency>
368 <dependency>
369 <groupId>org.dbunit</groupId>
370 <artifactId>dbunit</artifactId>
371 <version>2.4.4</version>
372 <scope>test</scope>
373 </dependency>
374 </dependencies>
375 </dependencyManagement>
376 </project>