Project

General

Profile

Download (10.4 KB) Statistics
| Branch: | Tag: | Revision:
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
3
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4
<project xmlns="http://maven.apache.org/POM/4.0.0"
5
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
6
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
7
	<modelVersion>4.0.0</modelVersion>
8
	<groupId>eu.etaxonomy</groupId>
9
	<artifactId>taxeditor-parent</artifactId>
10
	<version>1.0</version>
11

    
12
	<name>EDIT Taxonomic Editor</name>
13
	<description>The EDIT Taxonomic Editor for EDIT's platform for cybertaxonomy</description>
14
	<url>http://wp5.e-taxonomy.eu/cdmlib/site/</url>
15
	<packaging>pom</packaging>
16
	<modules>
17
		<module>taxeditor-store</module>
18
		<module>taxeditor-navigation</module>
19
		<module>taxeditor-editor</module>
20
		<module>taxeditor-bulkeditor</module>
21
		<module>taxeditor-application</module>
22
	</modules>
23
	
24
	<licenses>
25
		<license>
26
			<name>Mozilla Public License Version 1.1</name>
27
			<url>http://www.mozilla.org/MPL/MPL-1.1.html</url>
28
			<distribution>repo</distribution>
29
		</license>
30
	</licenses>
31
	
32
	<developers>
33
		<developer>
34
			<!-- your SVN account id please! -->
35
			<id>p.ciardelli</id>
36
			<name>
37
				Pepe Ciardelli
38
			</name>
39
			<email>p.ciardelli [at] bgbm.org</email>
40
			<organization>
41
				Botanical Garden Botanical Museum Berlin
42
			</organization>
43
			<organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
44
			<timezone>+1</timezone>
45
			<roles>
46
				<role>developer</role>
47
			</roles>
48
			<url></url>
49
		</developer>
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>developer</role>
64
			</roles>
65
			<url></url>
66
		</developer>
67
	</developers>
68
	
69
	<issueManagement>
70
		<system>Trac</system>
71
		<url>http://dev.e-taxonomy.eu/trac/</url>
72
	</issueManagement>
73
	
74
	
75
	<!-- **** REPOSITORIES **** -->
76
	<repositories>
77
		<!-- sun repository -->
78
		<repository>
79
			<id>java.net</id>
80
			<url>http://download.java.net/maven/1/</url>
81
			<layout>legacy</layout>
82
		</repository>
83
		<!-- the cdm internal repository -->
84
		<repository>
85
			<id>EditRepository</id>
86
			<url>http://wp5.e-taxonomy.eu/cdmlib/mavenrepo/</url>
87
		</repository>
88
        <!-- apache incubating repository -->
89
		<repository>
90
			<id>ApacheIncubating</id>
91
			<url>http://people.apache.org/repo/m2-incubating-repository/</url>
92
		</repository>
93
		<!-- Neccessary for hibernate-envers -->
94
        <repository>
95
          <releases>
96
	          <enabled>true</enabled>
97
	          <updatePolicy>always</updatePolicy>
98
	          <checksumPolicy>warn</checksumPolicy>
99
	        </releases>
100
	        <snapshots>
101
	          <enabled>false</enabled>
102
	          <updatePolicy>never</updatePolicy>
103
	          <checksumPolicy>fail</checksumPolicy>
104
	        </snapshots>
105
	        <id>jboss-repository</id>
106
	        <name>JBoss Repository</name>
107
	        <url>http://repository.jboss.com/maven2</url>
108
	      </repository>
109
	</repositories>
110
	
111
	<build>
112
		<plugins>
113
			<plugin>
114
		        <artifactId>maven-compiler-plugin</artifactId>
115
		        <configuration>
116
		          <source>1.5</source>
117
		          <target>1.5</target>
118
		        </configuration>
119
		      </plugin>
120
		      <plugin>
121
		        <artifactId>maven-surefire-plugin</artifactId>
122
		        <configuration>
123
		          <includes>
124
		            <include>**/*Test.java</include>
125
		          </includes>
126
	        	<systemProperties>
127
	        		<property>
128
	        			<name>hibernate.connection.driver_class</name>
129
	        			<value>${hibernate.connection.driver_class}</value>
130
	        		</property>
131
	        		<property>
132
	        			<name>hibernate.connection.url</name>
133
	        			<value>${hibernate.connection.url}</value>
134
	        		</property>
135
	        		<property>
136
	        			<name>hibernate.connection.username</name>
137
	        			<value>${hibernate.connection.username}</value>
138
	        		</property>
139
	        		<property>
140
	        			<name>hibernate.connection.password</name>
141
	        			<value>${hibernate.connection.password}</value>
142
	        		</property>
143
	        	</systemProperties>
144
	         </configuration>
145
  	        </plugin>
146
			<plugin>
147
				<groupId>org.apache.maven.plugins</groupId>
148
				<artifactId>maven-site-plugin</artifactId>
149
				<version>2.0</version>
150
				<configuration>
151
					<locales>en</locales>
152
				</configuration>
153
			</plugin>
154
			<plugin>
155
				<groupId>org.apache.maven.plugins</groupId>
156
				<artifactId>maven-source-plugin</artifactId>
157
				<executions>
158
					<execution>
159
						<id>attach-sources</id>
160
						<phase>verify</phase>
161
						<goals>
162
							<goal>jar</goal>
163
						</goals>
164
					</execution>
165
				</executions>
166
			</plugin>
167
			<plugin>
168
				<groupId>org.apache.maven.plugins</groupId>
169
				<artifactId>maven-javadoc-plugin</artifactId>
170
				<configuration>
171
					<aggregate>true</aggregate>
172
					<stylesheet>maven</stylesheet>
173
				</configuration>
174
			</plugin>
175
			<plugin>
176
				<groupId>org.apache.maven.plugins</groupId>
177
				<artifactId>maven-eclipse-plugin</artifactId>
178
				<configuration>
179
					<downloadSources>true</downloadSources>
180
					<downloadJavadocs>true</downloadJavadocs>	
181
				</configuration>
182
			</plugin>
183
			
184
		</plugins>
185
	</build>
186
	
187
	<reporting>
188
		<plugins>
189
			<plugin>
190
				<!-- you will want to start by publishing your classes' Javadocs -->
191
				<groupId>org.apache.maven.plugins</groupId>
192
				<artifactId>maven-javadoc-plugin</artifactId>
193
				<configuration>
194
					<links>
195
						<link>http://java.sun.com/j2se/1.5.0/docs/api/</link>
196
						<link>http://static.springframework.org/spring/docs/2.5.x/api/</link>
197
						<link>http://www.hibernate.org/hib_docs/v3/api/</link>						
198
						<!-- more libraries? -->
199
					</links>
200
				</configuration>
201
			</plugin>
202
			<plugin>
203
				<!-- this will generate an indexed and cross-referenced HTML version of your source code -->
204
				<groupId>org.apache.maven.plugins</groupId>
205
				<artifactId>maven-jxr-plugin</artifactId>
206
			</plugin>
207
			<plugin>
208
				<!-- 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 -->
209
				<groupId>org.codehaus.mojo</groupId>
210
				<artifactId>taglist-maven-plugin</artifactId>
211
			</plugin>
212
			<plugin>
213
				<!-- 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 -->
214
				<groupId>org.codehaus.mojo</groupId>
215
				<artifactId>cobertura-maven-plugin</artifactId>
216
				<!--
217
					<executions>
218
					<execution>
219
					<id>clean</id>
220
					<phase>clean</phase>
221
					<goals>
222
					<goal>clean</goal>
223
					</goals>
224
					</execution>
225
					</executions>
226
				-->
227
			</plugin>
228
			<!--			
229
			<plugin>
230
				<groupId>org.apache.maven.plugins</groupId>
231
				<artifactId>maven-project-info-reports-plugin</artifactId>
232
				<reportSets>
233
					<reportSet>
234
						<reports>
235
							<report>dependencies</report>
236
							<report>project-team</report>
237
							<report>mailing-list</report>
238
							<report>cim</report>
239
							<report>issue-tracking</report>
240
							<report>license</report>
241
							<report>scm</report>
242
						</reports>
243
					</reportSet>
244
				</reportSets>
245
			</plugin>	-->		
246
			<!-- The changes-maven-plugin plug-in uses a special XML file (src/changes/changes.xml) to track releases and changes in each release -->
247
			<!-- 
248
			<plugin>
249
				<groupId>org.codehaus.mojo</groupId>
250
				<artifactId>changes-maven-plugin</artifactId>
251
			</plugin>
252
			<plugin>
253
				<artifactId>maven-surefire-plugin</artifactId>
254
			</plugin>
255
			-->
256
			<!-- The changelog plug-in generates a nice report describing which files have been changed and by whom -->
257
			<!-- 
258
			<plugin>
259
				<groupId>org.codehaus.mojo</groupId>
260
				<artifactId>changelog-maven-plugin</artifactId>
261
			</plugin>
262
			-->
263
		</plugins>
264
	</reporting>
265
	
266
	<!--	 DISTRIBUTION MANAGEMENT -->
267
	<distributionManagement>
268
		<site>
269
			<id>edit-wp5-taxeditor</id>
270
       		<url>
271
				scp://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/taxeditor/site
272
			</url>
273
       	</site>
274
        <repository>
275
			<id>edit-wp5</id>
276
			<name>Edit Maven Repository</name>
277
			<url>
278
				scp://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/cdmlib/mavenrepo
279
			</url>
280
		</repository>
281
	</distributionManagement>
282
	
283
	<!-- **** DEPENDENCIES **** -->
284
	<dependencies>
285
        <dependency>
286
            <groupId>org.unitils</groupId>
287
            <artifactId>unitils</artifactId>
288
        </dependency>
289
		<dependency>
290
			<groupId>junit</groupId>
291
			<artifactId>junit</artifactId>
292
		</dependency>
293
		<dependency>
294
			<groupId>log4j</groupId>
295
			<artifactId>log4j</artifactId>
296
		</dependency>
297
	</dependencies>
298
	
299
	<dependencyManagement>
300
		<dependencies>
301
			<dependency>
302
				<groupId>eu.etaxonomy</groupId>
303
				<artifactId>taxeditor-store</artifactId>
304
				<version>${project.version}</version>
305
			</dependency>
306
			<dependency>
307
				<groupId>eu.etaxonomy</groupId>
308
				<artifactId>taxeditor-navigation</artifactId>
309
				<version>${project.version}</version>
310
			</dependency>
311
			<dependency>
312
				<groupId>eu.etaxonomy</groupId>
313
				<artifactId>taxeditor-editor</artifactId>
314
				<version>${project.version}</version>
315
			</dependency>
316
			<dependency>
317
				<groupId>eu.etaxonomy</groupId>
318
				<artifactId>taxeditor-bulkeditor</artifactId>
319
				<version>${project.version}</version>
320
			</dependency>
321
			<dependency>
322
				<groupId>eu.etaxonomy</groupId>
323
				<artifactId>taxeditor-application</artifactId>
324
				<version>${project.version}</version>
325
			</dependency>
326
		
327
		  	<!-- ******* VARIOUS ******* -->
328
			<dependency>
329
				<groupId>log4j</groupId>
330
				<artifactId>log4j</artifactId>
331
				<version>1.2.15</version>
332
			</dependency>
333
	           <!-- hibernate 3.4 uses slf4j -->
334
			<dependency>
335
	                   <groupId>org.slf4j</groupId>
336
	                   <artifactId>slf4j-log4j12</artifactId>
337
	                   <version>1.5.2</version>
338
	           </dependency>
339
			<dependency>
340
				<groupId>junit</groupId>
341
				<artifactId>junit</artifactId>
342
				<version>4.5</version>
343
				<scope>test</scope>
344
			</dependency>
345
			<dependency>
346
			  <groupId>org.unitils</groupId>
347
			  <artifactId>unitils</artifactId>
348
			  <version>2.2</version>
349
			  <scope>test</scope>
350
			</dependency>
351
		    <dependency>
352
		      <groupId>org.dbunit</groupId>
353
		      <artifactId>dbunit</artifactId>
354
		      <version>2.4.4</version>
355
		      <scope>test</scope>
356
		    </dependency>
357
		</dependencies>
358
	</dependencyManagement>
359
	
360
</project>
(3-3/3)