Project

General

Profile

« Previous | Next » 

Revision 691b5add

Added by Niels Hoffmann over 12 years ago

merged with trunk

View differences:

pom.xml
1 1
<?xml version="1.0" encoding="UTF-8"?>
2 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 3
	<modelVersion>4.0.0</modelVersion>
4
	<prerequisites>
5
		<maven>3.0</maven>
6
	</prerequisites>
4 7
	<groupId>eu.etaxonomy</groupId>
5 8
	<artifactId>taxeditor-parent</artifactId>
6
	<version>3.0</version>
9
	<version>3.0.6-SNAPSHOT</version>
7 10
	<name>EDIT Taxonomic Editor</name>
8 11
	<description>The Taxonomic Editor for EDIT's platform for cybertaxonomy</description>
9 12
	<url>http://wp5.e-taxonomy.eu</url>
......
11 14
	<packaging>pom</packaging>
12 15
	<properties>
13 16
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14
		<cdmlib.version>3.0.4-SNAPSHOT</cdmlib.version>
17
		<cdmlib.version>3.0.7-SNAPSHOT</cdmlib.version>
18
		<tycho.version>0.12.0</tycho.version>
19
		<taxeditor.version>3.0.6-SNAPSHOT</taxeditor.version>
15 20
	</properties>
16 21
	<modules>
17 22
		<module>eu.etaxonomy.taxeditor.cdmlib</module>
......
22 27
		<module>eu.etaxonomy.taxeditor.printpublisher</module>
23 28
		<!--module>eu.etaxonomy.taxeditor.annotatedlineeditor</module-->
24 29
		<module>eu.etaxonomy.taxeditor.application</module>
25
  </modules>
30
		<module>eu.etaxonomy.taxeditor.feature.platform</module>
31
		<module>eu.etaxonomy.taxeditor.feature</module>
32
		<module>eu.etaxonomy.taxeditor</module>
33
	</modules>
26 34
	<scm>
27 35
		<connection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/taxeditor/</connection>
28 36
		<developerConnection>scm:svn:https://dev.e-taxonomy.eu/svn/trunk/taxeditor/</developerConnection>
......
73 81
		<url>http://dev.e-taxonomy.eu/trac/</url>
74 82
	</issueManagement>
75 83
	<ciManagement>
76
		<system>Hudson</system>
84
		<system>Jenkins</system>
77 85
		<url>http://160.45.63.201/jenkins</url>
78 86
	</ciManagement>
79 87
	<!-- **** REPOSITORIES **** -->
......
86 94
	</repositories>
87 95
	<build>
88 96
		<plugins>
97
			<plugin>
98
				<groupId>org.eclipse.tycho</groupId>
99
				<artifactId>tycho-maven-plugin</artifactId>
100
				<version>${tycho.version}</version>
101
				<extensions>true</extensions>
102
			</plugin>
103
			<plugin>
104
				<groupId>org.eclipse.tycho</groupId>
105
				<artifactId>tycho-packaging-plugin</artifactId>
106
				<version>${tycho.version}</version>
107
				<configuration>
108
					<strictVersions>true</strictVersions>
109
				</configuration>
110
			</plugin>
111
			<plugin>
112
				<groupId>org.eclipse.tycho</groupId>
113
				<artifactId>target-platform-configuration</artifactId>
114
				<version>${tycho.version}</version>
115
				<configuration>
116
					<resolver>p2</resolver>
117
					<target>
118
						<artifact>
119
							<groupId>eu.etaxonomy</groupId>
120
							<artifactId>eu.etaxonomy.taxeditor</artifactId>
121
							<version>${taxeditor.version}</version>
122
							<classifier>rcp</classifier>
123
						</artifact>
124
					</target>
125
					<ignoreTychoRepositories>true</ignoreTychoRepositories>
126
					<environments>
127
						<!--environment>
128
							<os>macosx</os>
129
							<ws>cocoa</ws>
130
							<arch>x86_64</arch>
131
						</environment-->
132
						<environment>
133
							<os>win32</os>
134
							<ws>win32</ws>
135
							<arch>x86</arch>
136
						</environment>
137
						<environment>
138
							<os>linux</os>
139
							<ws>gtk</ws>
140
							<arch>x86</arch>
141
						</environment>
142
						<environment>
143
							<os>linux</os>
144
							<ws>gtk</ws>
145
							<arch>x86_64</arch>
146
						</environment>
147
					</environments>
148
				</configuration>
149
			</plugin>
89 150
			<plugin>
90 151
				<groupId>org.apache.maven.plugins</groupId>
91 152
				<artifactId>maven-compiler-plugin</artifactId>
......
177 238
					</additionalProjectnatures>
178 239
				</configuration>
179 240
			</plugin>
241
			<!-- ====== DEPLOY ====== -->
180 242
			<plugin>
181 243
				<groupId>org.apache.maven.plugins</groupId>
182
				<artifactId>maven-deploy-plugin</artifactId>
183
				<version>2.5</version>
244
				<artifactId>maven-release-plugin</artifactId>
245
				<version>2.2.1</version>
246
				<configuration>
247
					<allowTimestampedSnapshots>true</allowTimestampedSnapshots>
248
					<autoVersionSubmodules>false</autoVersionSubmodules>
249
					<!--preparationGoals>clean verify install</preparationGoals-->
250
					<!--goals>deploy</goals-->
251
					<!-- skipping site-deploy by explicitly configuring the goal here -->
252
					<tagBase>http://dev.e-taxonomy.eu/svn/tags/taxeditor</tagBase>
253
				</configuration>
254
			</plugin>
255
			<plugin>
256
				<groupId>org.codehaus.mojo</groupId>
257
				<artifactId>wagon-maven-plugin</artifactId>
258
			    <!--
259
			      	Problems with the wagon-maven-plugin have been encounterd on Windows,
260
					it should work properly on linux though.
261
				 -->
262
				<executions>
263
					<execution>
264
						<phase>deploy</phase>
265
						<goals>
266
							<goal>upload</goal>
267
						</goals>
268
					</execution>
269
				</executions>
270
				<configuration>
271
					<fromDir>eu.etaxonomy.taxeditor/target/products</fromDir>
272
					<includes>*.zip</includes>
273
					<url>scpexe://wp5.e-taxonomy.eu/var/www/download/taxeditor/${project.version}</url>
274
					<serverId>wp5.e-taxonomy.eu</serverId>
275
				</configuration>
184 276
			</plugin>
185 277
		</plugins>
278
		<pluginManagement>
279
			<plugins>
280
				<plugin>
281
					<groupId>org.apache.maven.plugins</groupId>
282
					<artifactId>maven-jar-plugin</artifactId>
283
					<version>2.3.1</version>
284
				</plugin>
285
				<plugin>
286
					<groupId>org.codehaus.mojo</groupId>
287
					<artifactId>wagon-maven-plugin</artifactId>
288
					<version>1.0-beta-3</version>
289
				</plugin>
290
				<!--plugin>
291
					<groupId>org.eclipse.tycho</groupId>
292
					<artifactId>tycho-packaging-plugin</artifactId>
293
					<version>${tycho.version}</version-->
294
				<!--executions>
295
						<execution>
296
							<id>timestamp</id>
297
							<phase>validate</phase>
298
							<goals>
299
								<goal>timestamp</goal>
300
							</goals>
301
						</execution>
302
					</executions-->
303
				<!-- for some reason configuration won't work here, have to define
304
	        			in each module -->
305
				<!--configuration>
306
						<archive>
307
							<addMavenDescriptor>false</addMavenDescriptor>
308
						</archive>
309
						<environments>
310
							<environment>
311
								<os>macosx</os>
312
								<ws>cocoa</ws>
313
								<arch>x86</arch>
314
							</environment>
315
						</environments>
316
					</configuration>
317
				</plugin-->
318
			</plugins>
319
		</pluginManagement>
320
		<extensions>
321
		<extension>
322
		<groupId>org.apache.maven.wagon</groupId>
323
		<artifactId>wagon-scm</artifactId>
324
		<version>1.0-alpha-5</version>
325
		</extension>
326
		<extension>
327
		<groupId>org.apache.maven.wagon</groupId>
328
		<artifactId>wagon-ssh</artifactId>
329
		<version>1.0-beta-7</version>
330
		</extension>
331
		<extension>
332
		<groupId>org.apache.maven.scm</groupId>
333
		<artifactId>maven-scm-manager-plexus</artifactId>
334
		<version>1.0</version>
335
		</extension>
336
		<extension>
337
		<groupId>org.apache.maven.scm</groupId>
338
		<artifactId>maven-scm-provider-svnexe</artifactId>
339
		<version>1.0</version>
340
		</extension>
341
		<!-- WebDAV plugin to upload snapshots -->
342
		<extension>
343
		<groupId>org.apache.maven.wagon</groupId>
344
		<artifactId>wagon-webdav</artifactId>
345
		<version>1.0-beta-2</version>
346
		</extension>
347
		</extensions>
186 348
	</build>
187 349
	<reporting>
188 350
		<plugins>
......
234 396
			<url>scpexe://160.45.63.151/var/www/wp5.e-taxonomy.eu/cdmlib/mavenrepo/</url>
235 397
		</repository>
236 398
	</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>
399
</project>

Also available in: Unified diff