Project

General

Profile

Download (11.9 KB) Statistics
| Branch: | Tag: | Revision:
1 669db2cd n.hoffmann
<?xml version="1.0" encoding="UTF-8"?>
2 abb878fe n.hoffmann
<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 669db2cd n.hoffmann
	<modelVersion>4.0.0</modelVersion>
4 52941b17 n.hoffmann
	<prerequisites>
5
		<maven>3.0</maven>
6
	</prerequisites>
7 669db2cd n.hoffmann
	<groupId>eu.etaxonomy</groupId>
8
	<artifactId>taxeditor-parent</artifactId>
9 f6acf2aa n.hoffmann
	<version>3.0.6-SNAPSHOT</version>
10 669db2cd n.hoffmann
	<name>EDIT Taxonomic Editor</name>
11 abb878fe n.hoffmann
	<description>The Taxonomic Editor for EDIT's platform for cybertaxonomy</description>
12
	<url>http://wp5.e-taxonomy.eu</url>
13
	<inceptionYear>2007</inceptionYear>
14 669db2cd n.hoffmann
	<packaging>pom</packaging>
15 abb878fe n.hoffmann
	<properties>
16 3be6ef3e n.hoffmann
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
17 f6acf2aa n.hoffmann
		<cdmlib.version>3.0.7-SNAPSHOT</cdmlib.version>
18
		<tycho.version>0.12.0</tycho.version>
19 52941b17 n.hoffmann
		<taxeditor.version>3.0.6-SNAPSHOT</taxeditor.version>
20 abb878fe n.hoffmann
	</properties>
21 669db2cd n.hoffmann
	<modules>
22 e202da54 n.hoffmann
		<module>eu.etaxonomy.taxeditor.cdmlib</module>
23
		<module>eu.etaxonomy.taxeditor.store</module>
24
		<module>eu.etaxonomy.taxeditor.navigation</module>
25
		<module>eu.etaxonomy.taxeditor.editor</module>
26
		<module>eu.etaxonomy.taxeditor.bulkeditor</module>
27
		<module>eu.etaxonomy.taxeditor.printpublisher</module>
28 454421ac n.hoffmann
		<!--module>eu.etaxonomy.taxeditor.annotatedlineeditor</module-->
29 5d1860a1 n.hoffmann
		<module>eu.etaxonomy.taxeditor.help</module>
30 e202da54 n.hoffmann
		<module>eu.etaxonomy.taxeditor.application</module>
31 f6acf2aa n.hoffmann
		<module>eu.etaxonomy.taxeditor.feature.platform</module>
32
		<module>eu.etaxonomy.taxeditor.feature</module>
33
		<module>eu.etaxonomy.taxeditor</module>
34
	</modules>
35 abb878fe n.hoffmann
	<scm>
36
		<connection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/taxeditor/</connection>
37
		<developerConnection>scm:svn:https://dev.e-taxonomy.eu/svn/trunk/taxeditor/</developerConnection>
38
		<url>http://dev.e-taxonomy.eu/websvn/listing.php?repname=EDIT+Taxonomic+Editor</url>
39
	</scm>
40
	<mailingLists>
41
		<mailingList>
42
			<name>EDIT Taxonomic Editor</name>
43
			<subscribe>
44
				edit-taxonomic-editor+subscribe@googlegroups.com
45
			</subscribe>
46
			<unsubscribe>
47
				edit-taxonomic-editor+unsubscribe@googlegroups.com
48
			</unsubscribe>
49
			<post>edit-taxonomic-editor@googlegroups.com</post>
50
			<archive>http://groups.google.com/group/edit-taxonomic-editor/topics</archive>
51
		</mailingList>
52
	</mailingLists>
53 669db2cd n.hoffmann
	<licenses>
54
		<license>
55
			<name>Mozilla Public License Version 1.1</name>
56
			<url>http://www.mozilla.org/MPL/MPL-1.1.html</url>
57
			<distribution>repo</distribution>
58
		</license>
59
	</licenses>
60
	<developers>
61
		<developer>
62
			<!-- your SVN account id please! -->
63
			<id>n.hoffmann</id>
64
			<name>
65
				Niels Hoffmann
66
			</name>
67
			<email>n.hoffmann [at] bgbm.org</email>
68
			<organization>
69
				Botanic Garden Botanical Museum Berlin
70
			</organization>
71
			<organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
72
			<timezone>+1</timezone>
73
			<roles>
74 abb878fe n.hoffmann
				<role>Java Developer</role>
75
				<role>Architect</role>
76 669db2cd n.hoffmann
			</roles>
77 abb878fe n.hoffmann
			<url/>
78 669db2cd n.hoffmann
		</developer>
79
	</developers>
80
	<issueManagement>
81
		<system>Trac</system>
82
		<url>http://dev.e-taxonomy.eu/trac/</url>
83
	</issueManagement>
84 abb878fe n.hoffmann
	<ciManagement>
85 f6acf2aa n.hoffmann
		<system>Jenkins</system>
86 e202da54 n.hoffmann
		<url>http://160.45.63.201/jenkins</url>
87 abb878fe n.hoffmann
	</ciManagement>
88 669db2cd n.hoffmann
	<!-- **** REPOSITORIES **** -->
89
	<repositories>
90
		<!-- the cdm internal repository -->
91
		<repository>
92
			<id>EditRepository</id>
93
			<url>http://wp5.e-taxonomy.eu/cdmlib/mavenrepo/</url>
94
		</repository>
95
	</repositories>
96
	<build>
97
		<plugins>
98 f6acf2aa n.hoffmann
			<plugin>
99
				<groupId>org.eclipse.tycho</groupId>
100
				<artifactId>tycho-maven-plugin</artifactId>
101
				<version>${tycho.version}</version>
102
				<extensions>true</extensions>
103
			</plugin>
104 52941b17 n.hoffmann
			<plugin>
105
				<groupId>org.eclipse.tycho</groupId>
106
				<artifactId>tycho-packaging-plugin</artifactId>
107
				<version>${tycho.version}</version>
108
				<configuration>
109
					<strictVersions>true</strictVersions>
110
				</configuration>
111
			</plugin>
112 f6acf2aa n.hoffmann
			<plugin>
113
				<groupId>org.eclipse.tycho</groupId>
114
				<artifactId>target-platform-configuration</artifactId>
115
				<version>${tycho.version}</version>
116
				<configuration>
117
					<resolver>p2</resolver>
118
					<target>
119
						<artifact>
120
							<groupId>eu.etaxonomy</groupId>
121
							<artifactId>eu.etaxonomy.taxeditor</artifactId>
122 52941b17 n.hoffmann
							<version>${taxeditor.version}</version>
123 f6acf2aa n.hoffmann
							<classifier>rcp</classifier>
124
						</artifact>
125
					</target>
126
					<ignoreTychoRepositories>true</ignoreTychoRepositories>
127
					<environments>
128 52941b17 n.hoffmann
						<!--environment>
129 f6acf2aa n.hoffmann
							<os>macosx</os>
130
							<ws>cocoa</ws>
131
							<arch>x86_64</arch>
132 52941b17 n.hoffmann
						</environment-->
133 7b5e5539 n.hoffmann
						<environment>
134 f6acf2aa n.hoffmann
							<os>win32</os>
135
							<ws>win32</ws>
136
							<arch>x86</arch>
137 7b5e5539 n.hoffmann
						</environment>
138 f6acf2aa n.hoffmann
						<environment>
139
							<os>linux</os>
140
							<ws>gtk</ws>
141 7b5e5539 n.hoffmann
							<arch>x86</arch>
142 f6acf2aa n.hoffmann
						</environment>
143 7b5e5539 n.hoffmann
						<environment>
144 f6acf2aa n.hoffmann
							<os>linux</os>
145
							<ws>gtk</ws>
146
							<arch>x86_64</arch>
147 7b5e5539 n.hoffmann
						</environment>
148 f6acf2aa n.hoffmann
					</environments>
149
				</configuration>
150
			</plugin>
151 669db2cd n.hoffmann
			<plugin>
152 abb878fe n.hoffmann
				<groupId>org.apache.maven.plugins</groupId>
153
				<artifactId>maven-compiler-plugin</artifactId>
154
				<version>2.3.2</version>
155
				<configuration>
156
					<source>1.6</source>
157
					<target>1.6</target>
158
				</configuration>
159
			</plugin>
160
			<plugin>
161
				<groupId>org.apache.maven.plugins</groupId>
162
				<artifactId>maven-surefire-plugin</artifactId>
163
				<version>2.6</version>
164
				<configuration>
165
					<includes>
166
						<include>**/*Test.java</include>
167
					</includes>
168
					<systemPropertyVariables>
169
						<property>
170
							<name>hibernate.connection.driver_class</name>
171
							<value>${hibernate.connection.driver_class}</value>
172
						</property>
173
						<property>
174
							<name>hibernate.connection.url</name>
175
							<value>${hibernate.connection.url}</value>
176
						</property>
177
						<property>
178
							<name>hibernate.connection.username</name>
179
							<value>${hibernate.connection.username}</value>
180
						</property>
181
						<property>
182
							<name>hibernate.connection.password</name>
183
							<value>${hibernate.connection.password}</value>
184
						</property>
185
					</systemPropertyVariables>
186
				</configuration>
187
			</plugin>
188 669db2cd n.hoffmann
			<plugin>
189
				<groupId>org.apache.maven.plugins</groupId>
190
				<artifactId>maven-site-plugin</artifactId>
191 a6f731c7 n.hoffmann
				<version>2.2</version>
192 669db2cd n.hoffmann
				<configuration>
193
					<locales>en</locales>
194
				</configuration>
195
			</plugin>
196
			<plugin>
197
				<groupId>org.apache.maven.plugins</groupId>
198
				<artifactId>maven-source-plugin</artifactId>
199 abb878fe n.hoffmann
				<version>2.1.2</version>
200 669db2cd n.hoffmann
				<executions>
201
					<execution>
202
						<id>attach-sources</id>
203
						<phase>verify</phase>
204
						<goals>
205
							<goal>jar</goal>
206
						</goals>
207
					</execution>
208
				</executions>
209
			</plugin>
210
			<plugin>
211
				<groupId>org.apache.maven.plugins</groupId>
212
				<artifactId>maven-javadoc-plugin</artifactId>
213 abb878fe n.hoffmann
				<version>2.7</version>
214 669db2cd n.hoffmann
				<configuration>
215
					<stylesheet>maven</stylesheet>
216 abb878fe n.hoffmann
					<quiet>true</quiet>
217
					<detectLinks>true</detectLinks>
218
					<failOnError>false</failOnError>
219 669db2cd n.hoffmann
				</configuration>
220 abb878fe n.hoffmann
				<executions>
221
					<execution>
222
						<id>aggregate</id>
223
						<goals>
224
							<goal>aggregate</goal>
225
						</goals>
226
						<phase>site</phase>
227
					</execution>
228
				</executions>
229 669db2cd n.hoffmann
			</plugin>
230
			<plugin>
231
				<groupId>org.apache.maven.plugins</groupId>
232
				<artifactId>maven-eclipse-plugin</artifactId>
233 abb878fe n.hoffmann
				<version>2.8</version>
234 669db2cd n.hoffmann
				<configuration>
235
					<downloadSources>true</downloadSources>
236 abb878fe n.hoffmann
					<downloadJavadocs>true</downloadJavadocs>
237 c3508deb n.hoffmann
					<additionalProjectnatures>
238
						<projectnature>org.eclipse.pde.PluginNature</projectnature>
239
					</additionalProjectnatures>
240 669db2cd n.hoffmann
				</configuration>
241
			</plugin>
242 cc533ba7 n.hoffmann
			<!-- ====== DEPLOY ====== -->
243 64891ccb n.hoffmann
			<plugin>
244
				<groupId>org.apache.maven.plugins</groupId>
245 cc533ba7 n.hoffmann
				<artifactId>maven-release-plugin</artifactId>
246
				<version>2.2.1</version>
247
				<configuration>
248
					<allowTimestampedSnapshots>true</allowTimestampedSnapshots>
249
					<autoVersionSubmodules>false</autoVersionSubmodules>
250
					<!--preparationGoals>clean verify install</preparationGoals-->
251
					<!--goals>deploy</goals-->
252
					<!-- skipping site-deploy by explicitly configuring the goal here -->
253
					<tagBase>http://dev.e-taxonomy.eu/svn/tags/taxeditor</tagBase>
254
				</configuration>
255 64891ccb n.hoffmann
			</plugin>
256 6f9d4da6 n.hoffmann
			<plugin>
257
				<groupId>org.codehaus.mojo</groupId>
258
				<artifactId>wagon-maven-plugin</artifactId>
259
			    <!--
260
			      	Problems with the wagon-maven-plugin have been encounterd on Windows,
261
					it should work properly on linux though.
262
				 -->
263
				<executions>
264
					<execution>
265
						<phase>deploy</phase>
266
						<goals>
267
							<goal>upload</goal>
268
						</goals>
269
					</execution>
270
				</executions>
271
				<configuration>
272
					<fromDir>eu.etaxonomy.taxeditor/target/products</fromDir>
273
					<includes>*.zip</includes>
274
					<url>scpexe://wp5.e-taxonomy.eu/var/www/download/taxeditor/${project.version}</url>
275
					<serverId>wp5.e-taxonomy.eu</serverId>
276
				</configuration>
277
			</plugin>
278 669db2cd n.hoffmann
		</plugins>
279 f6acf2aa n.hoffmann
		<pluginManagement>
280
			<plugins>
281
				<plugin>
282
					<groupId>org.apache.maven.plugins</groupId>
283
					<artifactId>maven-jar-plugin</artifactId>
284
					<version>2.3.1</version>
285
				</plugin>
286 cc533ba7 n.hoffmann
				<plugin>
287
					<groupId>org.codehaus.mojo</groupId>
288
					<artifactId>wagon-maven-plugin</artifactId>
289
					<version>1.0-beta-3</version>
290
				</plugin>
291 52941b17 n.hoffmann
				<!--plugin>
292 f6acf2aa n.hoffmann
					<groupId>org.eclipse.tycho</groupId>
293
					<artifactId>tycho-packaging-plugin</artifactId>
294 52941b17 n.hoffmann
					<version>${tycho.version}</version-->
295
				<!--executions>
296 f6acf2aa n.hoffmann
						<execution>
297
							<id>timestamp</id>
298
							<phase>validate</phase>
299
							<goals>
300
								<goal>timestamp</goal>
301
							</goals>
302
						</execution>
303
					</executions-->
304 52941b17 n.hoffmann
				<!-- for some reason configuration won't work here, have to define
305 f6acf2aa n.hoffmann
	        			in each module -->
306 52941b17 n.hoffmann
				<!--configuration>
307 f6acf2aa n.hoffmann
						<archive>
308
							<addMavenDescriptor>false</addMavenDescriptor>
309
						</archive>
310
						<environments>
311
							<environment>
312
								<os>macosx</os>
313
								<ws>cocoa</ws>
314
								<arch>x86</arch>
315
							</environment>
316
						</environments>
317
					</configuration>
318 52941b17 n.hoffmann
				</plugin-->
319 f6acf2aa n.hoffmann
			</plugins>
320
		</pluginManagement>
321 6f9d4da6 n.hoffmann
		<extensions>
322
		<extension>
323
		<groupId>org.apache.maven.wagon</groupId>
324
		<artifactId>wagon-scm</artifactId>
325
		<version>1.0-alpha-5</version>
326
		</extension>
327
		<extension>
328
		<groupId>org.apache.maven.wagon</groupId>
329
		<artifactId>wagon-ssh</artifactId>
330
		<version>1.0-beta-7</version>
331
		</extension>
332
		<extension>
333
		<groupId>org.apache.maven.scm</groupId>
334
		<artifactId>maven-scm-manager-plexus</artifactId>
335
		<version>1.0</version>
336
		</extension>
337
		<extension>
338
		<groupId>org.apache.maven.scm</groupId>
339
		<artifactId>maven-scm-provider-svnexe</artifactId>
340
		<version>1.0</version>
341
		</extension>
342
		<!-- WebDAV plugin to upload snapshots -->
343
		<extension>
344
		<groupId>org.apache.maven.wagon</groupId>
345
		<artifactId>wagon-webdav</artifactId>
346
		<version>1.0-beta-2</version>
347
		</extension>
348
		</extensions>
349 669db2cd n.hoffmann
	</build>
350
	<reporting>
351
		<plugins>
352
			<plugin>
353
				<!-- you will want to start by publishing your classes' Javadocs -->
354
				<groupId>org.apache.maven.plugins</groupId>
355
				<artifactId>maven-javadoc-plugin</artifactId>
356 abb878fe n.hoffmann
				<version>2.7</version>
357 669db2cd n.hoffmann
				<configuration>
358 abb878fe n.hoffmann
					<detectLinks>true</detectLinks>
359 669db2cd n.hoffmann
				</configuration>
360
			</plugin>
361
			<plugin>
362
				<!-- this will generate an indexed and cross-referenced HTML version of your source code -->
363
				<groupId>org.apache.maven.plugins</groupId>
364
				<artifactId>maven-jxr-plugin</artifactId>
365 abb878fe n.hoffmann
				<version>2.2</version>
366 669db2cd n.hoffmann
			</plugin>
367
			<plugin>
368
				<groupId>org.apache.maven.plugins</groupId>
369 3be6ef3e n.hoffmann
				<artifactId>maven-changes-plugin</artifactId>
370
				<version>2.3</version>
371
				<configuration>
372
					<issueLinkTemplatePerSystem>
373
						<default>%URL%/ticket/%ISSUE%</default>
374
					</issueLinkTemplatePerSystem>
375
				</configuration>
376 669db2cd n.hoffmann
				<reportSets>
377
					<reportSet>
378
						<reports>
379 3be6ef3e n.hoffmann
							<report>changes-report</report>
380 669db2cd n.hoffmann
						</reports>
381
					</reportSet>
382
				</reportSets>
383
			</plugin>
384
		</plugins>
385
	</reporting>
386
	<!--	 DISTRIBUTION MANAGEMENT -->
387
	<distributionManagement>
388
		<site>
389 abb878fe n.hoffmann
			<id>wp5.e-taxonomy.eu</id>
390
			<name>EDIT Taxonomic Editor</name>
391
			<url>scpexe://160.45.63.151/var/www/wp5.e-taxonomy.eu/taxeditor/</url>
392
		</site>
393
		<repository>
394
			<uniqueVersion>false</uniqueVersion>
395
			<id>wp5.e-taxonomy.eu</id>
396 669db2cd n.hoffmann
			<name>Edit Maven Repository</name>
397 abb878fe n.hoffmann
			<url>scpexe://160.45.63.151/var/www/wp5.e-taxonomy.eu/cdmlib/mavenrepo/</url>
398 669db2cd n.hoffmann
		</repository>
399
	</distributionManagement>
400 213e8f9c n.hoffmann
</project>