Project

General

Profile

Download (9.2 KB) Statistics
| Branch: | 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
    <groupId>eu.etaxonomy.cdm</groupId>
5
    <artifactId>app-parent</artifactId>
6
	<version>4.3.0-SNAPSHOT</version>
7
    <name>CDM Applications Parent</name>
8
    <description>The Java implementation of the Common Data Model (CDM), the data model for EDIT's internet platform for cybertaxonomy.</description>
9
    <url>http://wp5.e-taxonomy.eu/cdmlib/</url>
10
    <inceptionYear>2007</inceptionYear>
11
    <packaging>pom</packaging>
12
    <modules>
13
        <module>cdmlib-commons</module>
14
        <module>cdmlib-model</module>
15
        <module>cdmlib-persistence</module>
16
        <module>cdmlib-services</module>
17
        <module>cdmlib-ext</module>
18
        <module>cdmlib-io</module>
19
        <module>cdmlib-remote</module>
20
        <module>cdmlib-print</module>
21
        <module>cdmlib-remote-webapp</module>
22
    </modules>
23
    <properties>
24
		<java.codelevel>1.7</java.codelevel>
25
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
26
    </properties>
27
    <licenses>
28
        <license>
29
            <name>Mozilla Public License Version 1.1</name>
30
            <url>http://www.mozilla.org/MPL/MPL-1.1.html</url>
31
            <distribution>repo</distribution>
32
        </license>
33
    </licenses>
34
    <organization>
35
        <name>EDIT</name>
36
        <url>http://www.e-taxonomy.eu/</url>
37
    </organization>
38
    <issueManagement>
39
        <system>Trac</system>
40
        <url>http://dev.e-taxonomy.eu/trac/</url>
41
    </issueManagement>
42
    <ciManagement>
43
        <system>Hudson</system>
44
        <url>http://160.45.63.201/jenkins</url>
45
    </ciManagement>
46
    <!-- **** REPOSITORIES **** -->
47
    <repositories>
48
        <!-- sun repository -->
49
        <repository>
50
            <id>java.net</id>
51
            <url>http://download.java.net/maven/1/</url>
52
        </repository>
53
        <!-- the cdm internal repository -->
54
        <repository>
55
            <id>EditRepository</id>
56
            <url>http://wp5.e-taxonomy.eu/mavenrepo/</url>
57
        </repository>
58
        <!-- apache incubating repository -->
59
        <repository>
60
            <id>ApacheIncubating</id>
61
            <url>http://people.apache.org/repo/m2-incubating-repository/</url>
62
        </repository>
63
        <!-- Neccessary for hibernate-envers -->
64
        <repository>
65
            <releases>
66
                <enabled>true</enabled>
67
                <updatePolicy>always</updatePolicy>
68
                <checksumPolicy>warn</checksumPolicy>
69
            </releases>
70
            <snapshots>
71
                <enabled>false</enabled>
72
                <updatePolicy>never</updatePolicy>
73
                <checksumPolicy>fail</checksumPolicy>
74
            </snapshots>
75
            <id>jboss-repository</id>
76
            <name>JBoss Repository</name>
77
            <url>http://repository.jboss.com</url>
78
        </repository>
79
        <!-- codehaus mule repository needed for yourkit  -->
80
        <repository>
81
            <id>CodehausMuleRepository</id>
82
            <url>http://dist.codehaus.org/mule/dependencies/maven2/</url>
83
        </repository>
84
        <!-- current spring source repositories -->
85
        <repository>
86
            <id>SpringSource Enterprise Bundle Repository - External Bundle Milestones</id>
87
            <url>http://repository.springsource.com/maven/bundles/milestone</url>
88
        </repository>
89
        <repository>
90
            <id>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</id>
91
            <url>http://repository.springsource.com/maven/bundles/release</url>
92
        </repository>
93
        <repository>
94
            <id>SpringSource Enterprise Bundle Repository - External Bundle Releases</id>
95
            <url>http://repository.springsource.com/maven/bundles/external</url>
96
        </repository>
97
	    <!-- for ikey-plus -->
98
		<repository>
99
        	<id>itextpdf.com</id>
100
            <name>Maven Repository for iText</name>
101
            <url>http://maven.itextpdf.com/</url>
102
        </repository>
103
    </repositories>
104
    <!-- **** PLUGINS **** -->
105
    <build>
106
        <plugins>
107
            <plugin>
108
                <groupId>org.apache.maven.plugins</groupId>
109
                <artifactId>maven-compiler-plugin</artifactId>
110
                <configuration>
111
                    <source>${java.codelevel}</source>
112
                    <target>${java.codelevel}</target>
113
                    <encoding>UTF-8</encoding>
114
                </configuration>
115
                <version>2.3.2</version>
116
            </plugin>
117
            <plugin>
118
                <groupId>org.apache.maven.plugins</groupId>
119
                <artifactId>maven-surefire-plugin</artifactId>
120
                <configuration>
121
                    <argLine>-Xmx512M -XX:MaxPermSize=128M</argLine>
122
                    <runOrder>alphabetical</runOrder>
123
					<includes>
124
                        <include>**/*Test.java</include>
125
                    </includes>
126
                </configuration>
127
                <version>2.12</version>
128
            </plugin>
129
            <plugin>
130
                <groupId>org.codehaus.mojo</groupId>
131
                <artifactId>buildnumber-maven-plugin</artifactId>
132
                <version>1.0-beta-3</version>
133
                <executions>
134
                    <execution>
135
                        <!--<phase>deploy</phase>-->
136
                        <goals>
137
                            <goal>create</goal>
138
                        </goals>
139
                    </execution>
140
                </executions>
141
                <configuration>
142
                    <doCheck>false</doCheck>
143
                    <!-- Only create the build number if there are no local modifications -->
144
                    <doUpdate>false</doUpdate>
145
                    <!-- automatically update the local svn copy -->
146
                </configuration>
147
            </plugin>
148
            <plugin>
149
                <groupId>org.apache.maven.plugins</groupId>
150
                <artifactId>maven-site-plugin</artifactId>
151
                <version>3.0</version>
152
                <configuration>
153
                    <locales>en</locales>
154
		    <outputEncoding>UTF-8</outputEncoding>
155
                </configuration>
156
            </plugin>
157
            <plugin>
158
                <groupId>org.apache.maven.plugins</groupId>
159
                <artifactId>maven-source-plugin</artifactId>
160
                <version>2.1.2</version>
161
                <executions>
162
                    <execution>
163
                        <id>attach-sources</id>
164
                        <phase>verify</phase>
165
                        <goals>
166
                            <goal>jar</goal>
167
                        </goals>
168
                    </execution>
169
                </executions>
170
            </plugin>
171
            <plugin>
172
                <groupId>org.apache.maven.plugins</groupId>
173
                <artifactId>maven-javadoc-plugin</artifactId>
174
                <version>2.7</version>
175
                <configuration>
176
                    <stylesheet>maven</stylesheet>
177
                    <quiet>true</quiet>
178
                    <detectLinks>true</detectLinks>
179
                    <failOnError>false</failOnError>
180
                </configuration>
181
                <executions>
182
                    <execution>
183
                        <id>aggregate</id>
184
                        <goals>
185
                            <goal>aggregate</goal>
186
                        </goals>
187
                        <phase>site</phase>
188
                    </execution>
189
                </executions>
190
            </plugin>
191
            <plugin>
192
                <groupId>org.apache.maven.plugins</groupId>
193
                <artifactId>maven-eclipse-plugin</artifactId>
194
                <version>2.9</version>
195
                <configuration>
196
                    <downloadSources>true</downloadSources>
197
                    <downloadJavadocs>true</downloadJavadocs>
198
                </configuration>
199
            </plugin>
200
            <plugin>
201
                <groupId>org.codehaus.mojo</groupId>
202
                <artifactId>wagon-maven-plugin</artifactId>
203
                <version>1.0-beta-3</version>
204
                <configuration>
205
                    <fromDir>${project.build.directory}/docbkx/</fromDir>
206
                    <includes>**/*</includes>
207
                    <excludes />
208
                    <url>scpexe://wp5.e-taxonomy.eu</url>
209
                    <serverId>wp5.e-taxonomy.eu</serverId>
210
                    <toDir>var/www/wp5.e-taxonomy.eu/cdmlib/reference/${project.version}</toDir>
211
                </configuration>
212
                <executions>
213
                    <execution>
214
                        <id>upload-reference-documentation</id>
215
                        <phase>site-deploy</phase>
216
                        <goals>
217
                            <goal>upload</goal>
218
                        </goals>
219
                    </execution>
220
                </executions>
221
            </plugin>
222
		</plugins>
223
	</build>
224
    <!-- **** DEPENDENCIES **** -->
225

    
226
    <dependencyManagement>
227
        <dependencies>
228
            <dependency>
229
                <groupId>eu.etaxonomy</groupId>
230
                <artifactId>cdmlib-io</artifactId>
231
                <version>${project.version}</version>
232
            </dependency>
233
		</dependencies>
234
	</dependencyManagement>
235

    
236
</project>
    (1-1/1)