Project

General

Profile

Download (12.7 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.0.12-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
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
17
    <cdmlib.version>3.0.12-SNAPSHOT</cdmlib.version><!-- TODO can we use project.version ????? -->
18
    <tycho.version>0.14.0</tycho.version>
19
    <taxeditor.version>3.0.11-SNAPSHOT</taxeditor.version>
20
  </properties>
21
  <modules>
22
    <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
    <!--module>eu.etaxonomy.taxeditor.annotatedlineeditor</module-->
29
    <module>eu.etaxonomy.taxeditor.help</module>
30
    <module>eu.etaxonomy.taxeditor.application</module>
31
    <module>eu.etaxonomy.taxeditor.feature.platform</module>
32
    <module>eu.etaxonomy.taxeditor.feature</module>
33
    <module>eu.etaxonomy.taxeditor</module>
34
  </modules>
35
  <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
  <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
        <role>Java Developer</role>
75
        <role>Architect</role>
76
      </roles>
77
      <url/>
78
    </developer>
79
  </developers>
80
  <issueManagement>
81
    <system>Trac</system>
82
    <url>http://dev.e-taxonomy.eu/trac/</url>
83
  </issueManagement>
84
  <ciManagement>
85
    <system>Jenkins</system>
86
    <url>http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/</url>
87
  </ciManagement>
88
  <!-- **** REPOSITORIES **** -->
89
  <repositories>
90
    <!-- the cdm internal repository -->
91
    <repository>
92
      <id>EditRepository</id>
93
      <url>http://wp5.e-taxonomy.eu/mavenrepo/</url>
94
    </repository>
95
    <repository>
96
      <id>eclipse-indigo</id>
97
      <layout>p2</layout>
98
      <url>http://download.eclipse.org/technology/swtbot/helios/dev-build/update-site/</url>
99
    </repository>
100
    <repository>
101
      <id>eclipse-swtbot</id>
102
      <layout>p2</layout>
103
      <url>http://download.eclipse.org/releases/indigo</url>
104
    </repository>
105
  </repositories>
106
  <build>
107
    <plugins>
108
      <plugin>
109
        <groupId>org.eclipse.tycho</groupId>
110
        <artifactId>tycho-maven-plugin</artifactId>
111
        <version>${tycho.version}</version>
112
        <extensions>true</extensions>
113
      </plugin>
114
      <plugin>
115
        <groupId>org.eclipse.tycho</groupId>
116
        <artifactId>tycho-packaging-plugin</artifactId>
117
        <version>${tycho.version}</version>
118
        <configuration>
119
          <strictVersions>true</strictVersions>
120
        </configuration>
121
      </plugin>
122
      <plugin>
123
        <groupId>org.eclipse.tycho</groupId>
124
        <artifactId>target-platform-configuration</artifactId>
125
        <version>${tycho.version}</version>
126
        <configuration>
127
          <environments>
128
            <environment>
129
              <os>macosx</os>
130
              <ws>cocoa</ws>
131
              <arch>x86_64</arch>
132
            </environment>
133
            <environment>
134
              <os>win32</os>
135
              <ws>win32</ws>
136
              <arch>x86</arch>
137
            </environment>
138
            <environment>
139
              <os>win32</os>
140
              <ws>win32</ws>
141
              <arch>x86_64</arch>
142
            </environment>
143
            <environment>
144
              <os>linux</os>
145
              <ws>gtk</ws>
146
              <arch>x86</arch>
147
            </environment>
148
            <environment>
149
              <os>linux</os>
150
              <ws>gtk</ws>
151
              <arch>x86_64</arch>
152
            </environment>
153
          </environments>
154
        </configuration>
155
      </plugin>
156
      <plugin>
157
        <groupId>org.apache.maven.plugins</groupId>
158
        <artifactId>maven-compiler-plugin</artifactId>
159
        <version>2.3.2</version>
160
        <configuration>
161
          <source>1.6</source>
162
          <target>1.6</target>
163
        </configuration>
164
      </plugin>
165
      <plugin>
166
        <groupId>org.apache.maven.plugins</groupId>
167
        <artifactId>maven-surefire-plugin</artifactId>
168
        <version>2.6</version>
169
        <configuration>
170
          <includes>
171
            <include>**/*Test.java</include>
172
          </includes>
173
          <systemPropertyVariables>
174
            <property>
175
              <name>hibernate.connection.driver_class</name>
176
              <value>${hibernate.connection.driver_class}</value>
177
            </property>
178
            <property>
179
              <name>hibernate.connection.url</name>
180
              <value>${hibernate.connection.url}</value>
181
            </property>
182
            <property>
183
              <name>hibernate.connection.username</name>
184
              <value>${hibernate.connection.username}</value>
185
            </property>
186
            <property>
187
              <name>hibernate.connection.password</name>
188
              <value>${hibernate.connection.password}</value>
189
            </property>
190
          </systemPropertyVariables>
191
        </configuration>
192
      </plugin>
193
      <plugin>
194
        <groupId>org.apache.maven.plugins</groupId>
195
        <artifactId>maven-site-plugin</artifactId>
196
        <version>3.0</version>
197
        <configuration>
198
          <locales>en</locales>
199
        </configuration>
200
      </plugin>
201
      <plugin>
202
        <groupId>org.apache.maven.plugins</groupId>
203
        <artifactId>maven-source-plugin</artifactId>
204
        <version>2.1.2</version>
205
        <executions>
206
          <execution>
207
            <id>attach-sources</id>
208
            <phase>verify</phase>
209
            <goals>
210
              <goal>jar</goal>
211
            </goals>
212
          </execution>
213
        </executions>
214
      </plugin>
215
      <plugin>
216
        <groupId>org.apache.maven.plugins</groupId>
217
        <artifactId>maven-javadoc-plugin</artifactId>
218
        <version>2.7</version>
219
        <configuration>
220
          <stylesheet>maven</stylesheet>
221
          <quiet>true</quiet>
222
          <detectLinks>true</detectLinks>
223
          <failOnError>false</failOnError>
224
        </configuration>
225
        <executions>
226
          <execution>
227
            <id>aggregate</id>
228
            <goals>
229
              <goal>aggregate</goal>
230
            </goals>
231
            <phase>site</phase>
232
          </execution>
233
        </executions>
234
      </plugin>
235
      <plugin>
236
        <groupId>org.apache.maven.plugins</groupId>
237
        <artifactId>maven-eclipse-plugin</artifactId>
238
        <version>2.8</version>
239
        <configuration>
240
          <downloadSources>true</downloadSources>
241
          <downloadJavadocs>true</downloadJavadocs>
242
          <additionalProjectnatures>
243
            <projectnature>org.eclipse.pde.PluginNature</projectnature>
244
          </additionalProjectnatures>
245
        </configuration>
246
      </plugin>
247
      <!-- ====== DEPLOY ====== -->
248
      <plugin>
249
        <groupId>org.apache.maven.plugins</groupId>
250
        <artifactId>maven-release-plugin</artifactId>
251
        <version>2.2.1</version>
252
        <configuration>
253
          <allowTimestampedSnapshots>true</allowTimestampedSnapshots>
254
          <autoVersionSubmodules>false</autoVersionSubmodules>
255
          <!--preparationGoals>clean verify install</preparationGoals-->
256
          <!--goals>deploy</goals-->
257
          <!-- skipping site-deploy by explicitly configuring the goal here -->
258
          <tagBase>http://dev.e-taxonomy.eu/svn/tags/taxeditor</tagBase>
259
        </configuration>
260
      </plugin>
261
      <plugin>
262
        <groupId>org.codehaus.mojo</groupId>
263
        <artifactId>wagon-maven-plugin</artifactId>
264
        <version>1.0-beta-3</version>
265
        <!--
266
			      	Problems with the wagon-maven-plugin have been encounterd on Windows,
267
					it should work properly on linux though.
268
				 -->
269
        <executions>
270
          <execution>
271
            <phase>deploy</phase>
272
            <goals>
273
              <goal>upload</goal>
274
            </goals>
275
          </execution>
276
        </executions>
277
        <configuration>
278
          <fromDir>eu.etaxonomy.taxeditor/target/products</fromDir>
279
          <includes>*.zip</includes>
280
          <url>scpexe://wp5.e-taxonomy.eu/var/www/download/taxeditor/${project.version}</url>
281
          <serverId>wp5.e-taxonomy.eu</serverId>
282
        </configuration>
283
      </plugin>
284
    </plugins>
285
    <extensions>
286
      <extension>
287
        <groupId>org.apache.maven.wagon</groupId>
288
        <artifactId>wagon-scm</artifactId>
289
        <version>1.0-alpha-5</version>
290
      </extension>
291
      <extension>
292
        <groupId>org.apache.maven.wagon</groupId>
293
        <artifactId>wagon-ssh</artifactId>
294
        <version>1.0-beta-7</version>
295
      </extension>
296
      <extension>
297
        <groupId>org.apache.maven.wagon</groupId>
298
        <artifactId>wagon-ssh-external</artifactId>
299
        <version>1.0-beta-6</version>
300
      </extension>
301
      <extension>
302
        <groupId>org.apache.maven.scm</groupId>
303
        <artifactId>maven-scm-manager-plexus</artifactId>
304
        <version>1.0</version>
305
      </extension>
306
      <extension>
307
        <groupId>org.apache.maven.scm</groupId>
308
        <artifactId>maven-scm-provider-svnexe</artifactId>
309
        <version>1.0</version>
310
      </extension>
311
      <!-- WebDAV plugin to upload snapshots -->
312
      <extension>
313
        <groupId>org.apache.maven.wagon</groupId>
314
        <artifactId>wagon-webdav</artifactId>
315
        <version>1.0-beta-2</version>
316
      </extension>
317
    </extensions>
318
    <pluginManagement>
319
      <plugins>
320
	<plugin>
321
	  <groupId>org.apache.maven.plugins</groupId>
322
	  <artifactId>maven-antrun-plugin</artifactId>
323
	  <version>1.7</version>
324
	</plugin>
325
      </plugins>
326
    </pluginManagement>
327
  </build>
328
  <reporting>
329
    <plugins>
330
      <plugin>
331
        <!-- you will want to start by publishing your classes' Javadocs -->
332
        <groupId>org.apache.maven.plugins</groupId>
333
        <artifactId>maven-javadoc-plugin</artifactId>
334
        <version>2.7</version>
335
        <configuration>
336
          <detectLinks>true</detectLinks>
337
        </configuration>
338
      </plugin>
339
      <plugin>
340
        <!-- this will generate an indexed and cross-referenced HTML version of your source code -->
341
        <groupId>org.apache.maven.plugins</groupId>
342
        <artifactId>maven-jxr-plugin</artifactId>
343
        <version>2.2</version>
344
      </plugin>
345
      <plugin>
346
        <groupId>org.apache.maven.plugins</groupId>
347
        <artifactId>maven-changes-plugin</artifactId>
348
        <version>2.3</version>
349
        <configuration>
350
          <issueLinkTemplatePerSystem>
351
            <default>%URL%/ticket/%ISSUE%</default>
352
          </issueLinkTemplatePerSystem>
353
        </configuration>
354
        <reportSets>
355
          <reportSet>
356
            <reports>
357
              <report>changes-report</report>
358
            </reports>
359
          </reportSet>
360
        </reportSets>
361
      </plugin>
362
    </plugins>
363
  </reporting>
364
  <!--	 DISTRIBUTION MANAGEMENT -->
365
  <distributionManagement>
366
    <site>
367
      <id>wp5.e-taxonomy.eu</id>
368
      <name>EDIT Taxonomic Editor</name>
369
      <url>scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/taxeditor/</url>
370
    </site>
371
    <repository>
372
      <uniqueVersion>false</uniqueVersion>
373
      <id>wp5.e-taxonomy.eu</id>
374
      <name>Edit Maven Repository</name>
375
      <url>scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/mavenrepo/</url>
376
    </repository>
377
  </distributionManagement>
378
</project>
(5-5/5)