root/trunk/pom.xml

Revision 6141, 9.3 KB (checked in by mtld, 3 days ago)

[maven-release-plugin] prepare for next development iteration

Line 
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
5  <groupId>org.pustefixframework</groupId>
6  <artifactId>pustefixframework</artifactId>
7  <version>0.18.9-SNAPSHOT</version>
8  <packaging>pom</packaging>
9  <name>Pustefix Framework</name>
10  <url>http://pustefix-framework.org</url>
11  <description>Pustefix Web Application Framework</description>
12
13  <licenses>
14    <license>
15      <name>GNU Lesser General Public License, Version 2.1</name>
16      <url>http://www.gnu.org/licenses/lgpl-2.1.txt</url>
17      <distribution>repo</distribution>
18    </license>
19  </licenses>
20
21  <organization>
22    <name>United Internet</name>
23    <url>http://www.unitedinternet.de/</url>
24  </organization>
25
26  <issueManagement>
27    <system>trac</system>
28    <url>http://dev.pustefix-framework.org/</url>
29  </issueManagement>
30
31  <scm>
32    <connection>scm:svn:https://pustefix.svn.sourceforge.net/svnroot/pustefix/trunk</connection>
33    <developerConnection>scm:svn:https://pustefix.svn.sourceforge.net/svnroot/pustefix/trunk</developerConnection>
34    <url>http://dev.pustefix-framework.org/browser/trunk</url>
35  </scm>
36
37  <properties>
38    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
39    <makemode>test</makemode>
40  </properties>
41
42  <dependencies>
43    <dependency>
44      <groupId>junit</groupId>
45      <artifactId>junit</artifactId>
46      <version>4.8.1</version>
47      <scope>test</scope>
48    </dependency>
49  </dependencies>
50
51  <developers>
52    <developer>
53      <name>Martin Leidig</name>
54      <id>mtld</id>
55      <email>mtld@schlund.de</email>
56      <organization>United Internet</organization>
57      <roles>
58        <role>Java Development</role>
59      </roles>
60      <timezone>+1</timezone>
61    </developer>
62    <developer>
63      <name>Sebastian Marsching</name>
64      <id>smarsching</id>
65      <email>smarsching@users.sourceforge.net</email>
66      <organization>United Internet</organization>
67      <roles>
68        <role>Java Development</role>
69      </roles>
70      <timezone>+1</timezone>
71    </developer>
72    <developer>
73      <name>Jens Lautenbacher</name>
74      <id>jenstl</id>
75      <email>jenstl@users.sourceforge.net</email>
76      <organization>United Internet</organization>
77      <roles>
78        <role>Java Development</role>
79      </roles>
80      <timezone>+1</timezone>
81    </developer>
82    <developer>
83      <name>Michael Hartmeier</name>
84      <id>mlhartme</id>
85      <email>mlhartme@michael.hartmeier@1und1.de</email>
86      <organization>United Internet</organization>
87      <roles>
88        <role>Java Development</role>
89      </roles>
90      <timezone>+1</timezone>
91    </developer>
92  </developers>
93
94  <build>
95    <extensions>
96      <extension>
97        <groupId>org.apache.maven.wagon</groupId>
98        <artifactId>wagon-ssh-external</artifactId>
99        <version>1.0-beta-7</version>
100      </extension>
101    </extensions>
102    <pluginManagement>
103      <plugins>
104        <plugin>
105          <groupId>org.apache.maven.plugins</groupId>
106          <artifactId>maven-eclipse-plugin</artifactId>
107          <version>2.8</version>
108          <configuration>
109            <downloadSources>true</downloadSources>
110          </configuration>
111        </plugin>
112        <plugin>
113          <groupId>org.apache.maven.plugins</groupId>
114          <artifactId>maven-install-plugin</artifactId>
115          <version>2.3.1</version>
116        </plugin>
117        <plugin>
118          <groupId>org.apache.maven.plugins</groupId>
119          <artifactId>maven-surefire-plugin</artifactId>
120          <version>2.7.1</version>
121          <configuration>
122            <useFile>false</useFile>
123          </configuration>
124        </plugin>
125        <plugin>
126          <groupId>org.apache.maven.plugins</groupId>
127          <artifactId>maven-jar-plugin</artifactId>
128          <version>2.3.1</version>
129          <configuration>
130            <archive>
131              <addMavenDescriptor>false</addMavenDescriptor>
132              <manifest>
133                <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
134                <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
135              </manifest>
136            </archive>
137          </configuration>
138        </plugin>
139        <plugin>
140          <groupId>org.apache.maven.plugins</groupId>
141          <artifactId>maven-source-plugin</artifactId>
142          <version>2.1.2</version>
143        </plugin>
144        <plugin>
145          <groupId>org.apache.maven.plugins</groupId>
146          <artifactId>maven-clean-plugin</artifactId>
147          <version>2.4.1</version>
148        </plugin>
149        <plugin>
150          <groupId>org.apache.maven.plugins</groupId>
151          <artifactId>maven-deploy-plugin</artifactId>
152          <version>2.5</version>
153        </plugin>
154        <plugin>
155          <groupId>org.apache.maven.plugins</groupId>
156          <artifactId>maven-resources-plugin</artifactId>
157          <version>2.4.3</version>
158        </plugin>
159        <plugin>
160          <groupId>org.apache.maven.plugins</groupId>
161          <artifactId>maven-compiler-plugin</artifactId>
162          <version>2.3.2</version>
163          <configuration>
164            <source>1.5</source>
165            <target>1.5</target>
166          </configuration>
167        </plugin>
168        <plugin>
169           <groupId>org.apache.maven.plugins</groupId>
170           <artifactId>maven-release-plugin</artifactId>
171           <version>2.1</version>
172           <configuration>
173             <!-- Workaround for http://jira.codehaus.org/browse/MRELEASE-271 -->
174             <preparationGoals>clean install</preparationGoals>
175           </configuration>
176         </plugin>
177      </plugins>
178    </pluginManagement>
179  </build>
180  <reporting>
181    <plugins>
182      <plugin>
183        <groupId>org.apache.maven.plugins</groupId>
184        <artifactId>maven-project-info-reports-plugin</artifactId>
185        <version>2.1</version>
186      </plugin>
187      <plugin>
188        <groupId>org.apache.maven.plugins</groupId>
189        <artifactId>maven-javadoc-plugin</artifactId>
190        <version>2.7</version>
191      </plugin>
192      <plugin>
193        <groupId>org.apache.maven.plugins</groupId>
194        <artifactId>maven-changelog-plugin</artifactId>
195        <version>2.2</version>
196      </plugin>
197      <plugin>
198        <groupId>org.apache.maven.plugins</groupId>
199        <artifactId>maven-jxr-plugin</artifactId>
200        <version>2.2</version>
201      </plugin>
202    </plugins>
203  </reporting>
204  <distributionManagement>
205    <repository>
206      <id>sonatype-nexus-staging</id>
207      <name>Sonatype Nexus Staging Repository</name>
208      <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
209    </repository>
210<!--
211    <snapshotRepository>
212      <id>sonatype-nexus-snapshots</id>
213      <name>Sonatype Nexus Snapshots Repository</name>
214      <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
215    </snapshotRepository>
216-->
217    <snapshotRepository>
218      <id>1und1-snapshots</id>
219      <name>1und1-snapshots</name>
220      <url>http://mavenrepo.united.domain:8081/nexus/content/repositories/1und1-snapshots</url>
221    </snapshotRepository>
222    <site>
223      <id>pustefix</id>
224      <url>scpexe://pustefix@pustefix-hp.schlund.de/home/pustefix/www/pustefix-docs/0.18.x</url>
225    </site>
226  </distributionManagement>
227 
228  <profiles>
229    <profile>
230      <id>release-signed-artifacts</id>
231      <activation>
232        <property>
233          <name>performRelease</name>
234          <value>true</value>
235        </property>
236      </activation>
237      <build>
238        <plugins>
239          <plugin>
240            <groupId>org.apache.maven.plugins</groupId>
241            <artifactId>maven-enforcer-plugin</artifactId>
242            <executions>
243              <execution>
244                <id>enforce-gpg-passphrase</id>
245                <goals>
246                  <goal>enforce</goal>
247                </goals>
248                <configuration>
249                  <rules>
250                    <requireProperty>
251                      <property>gpg.passphrase</property>
252                    </requireProperty>
253                  </rules>
254                  <fail>true</fail>
255                </configuration>
256              </execution>
257            </executions>
258          </plugin>
259          <plugin>
260            <groupId>org.apache.maven.plugins</groupId>
261            <artifactId>maven-gpg-plugin</artifactId>
262            <executions>
263              <execution>
264                <id>sign-artifacts</id>
265                <phase>verify</phase>
266                <configuration>
267                  <passphrase>${gpg.passphrase}</passphrase>
268                </configuration>
269                <goals>
270                  <goal>sign</goal>
271                </goals>
272              </execution>
273            </executions>
274          </plugin>
275        </plugins>
276      </build>
277    </profile>
278  </profiles>
279
280  <modules>
281    <module>pustefix-libs</module>
282    <module>pustefix-webservices</module>
283    <module>pustefix-plugins</module>
284    <module>pustefix-archetypes</module>
285    <module>pustefix-core</module>
286    <module>pustefix-samples</module>
287    <module>pustefix-editor</module>
288    <module>pustefix-docbook</module>
289    <module>pustefix-live</module>
290    <module>pustefix-tutorial</module>
291    <module>pustefix-agent</module>
292    <module>pustefix-cdi</module>
293    <module>pustefix-security</module>
294    <module>pustefix-cmis</module>
295  </modules>
296
297</project>
Note: See TracBrowser for help on using the browser.