Project

General

Profile

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