Author: rgoers
Date: Sun Jul 24 08:28:56 2011
New Revision: 1150297
URL: http://svn.apache.org/viewvc?rev=1150297&view=rev
Log:
[maven-release-plugin] rollback the release of commons-vfs2-project-2.0
Modified:
commons/proper/vfs/trunk/pom.xml
Modified: commons/proper/vfs/trunk/pom.xml
URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/pom.xml?rev=1150297&r1=1150296&r2=1150297&view=diff
==============================================================================
--- commons/proper/vfs/trunk/pom.xml (original)
+++ commons/proper/vfs/trunk/pom.xml Sun Jul 24 08:28:56 2011
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.commons</groupId>
<artifactId>commons-parent</artifactId>
- <version>17</version>
+ <version>19</version>
</parent>
<modelVersion>4.0.0</modelVersion>
@@ -138,17 +138,20 @@
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-site-plugin</artifactId>
- <version>2.1.1</version>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>2.2</version>
</plugin>
- <!-- Commons parent specifies 2.2-beta-5 which does not work well
- with multimodule builds. Explicitly update here.
- Should be removed when commons-parent-18 is released.
- -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-assembly-plugin</artifactId>
- <version>2.2</version>
+ <artifactId>maven-release-plugin</artifactId>
+ <version>2.2-SNAPSHOT</version>
+ <configuration>
+ <preparationGoals>clean verify exec:exec -Dexec.executable=svn -Dexec.args="add
RELEASE-NOTES.txt"</preparationGoals>
+ <completionGoals>exec:exec -Dexec.executable=svn -Dexec.args="delete RELEASE-NOTES.txt"</completionGoals>
+ <useReleaseProfile>false</useReleaseProfile>
+ <goals>deploy</goals>
+ <arguments>-Papache-release</arguments>
+ </configuration>
</plugin>
</plugins>
</pluginManagement>
@@ -190,13 +193,13 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
- <version>2.2</version>
+ <version>2.3.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changes-plugin</artifactId>
- <version>2.3</version>
+ <version>2.4</version>
<configuration>
<xmlPath>${basedir}/src/changes/changes.xml</xmlPath>
<issueLinkTemplate>%URL%/%ISSUE%</issueLinkTemplate>
@@ -224,14 +227,6 @@
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <version>2.1</version>
- <configuration>
- <aggregate>false</aggregate>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.5</version>
<configuration>
@@ -256,16 +251,6 @@
<excludeFilterFile>findbugs-exclude-filter.xml</excludeFilterFile>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-site-plugin</artifactId>
- <version>2.1.1</version>
- <configuration>
- <moduleExcludes>
- <xdoc>navigation.xml,changes.xml</xdoc>
- </moduleExcludes>
- </configuration>
- </plugin>
</plugins>
</reporting>
@@ -360,6 +345,24 @@
</dependencies>
</dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.maven.scm</groupId>
+ <artifactId>maven-scm-api</artifactId>
+ <version>1.4</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.scm</groupId>
+ <artifactId>maven-scm-api</artifactId>
+ <version>1.4</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.scm</groupId>
+ <artifactId>maven-scm-provider-svnexe</artifactId>
+ <version>1.4</version>
+ </dependency>
+ </dependencies>
+
<repositories>
<repository>
<id>apache.snapshots.https</id>
@@ -407,6 +410,20 @@
get the build done and then uses the assembly to package it up.
-->
<profiles>
+ <profile>
+ <id>Nexus</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+
+ <repositories>
+ <repository>
+ <id>Nexus</id>
+ <url>https://repository.apache.org/content/repositories/orgapachecommons-008</url>
+ </repository>
+ </repositories>
+
+ </profile>
<profile>
<id>apache-release</id>
<build>
@@ -414,7 +431,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changes-plugin</artifactId>
- <version>2.3</version>
+ <version>2.4</version>
<configuration>
<template>announcement.vm</template>
<templateDirectory>src/changes</templateDirectory>
@@ -422,51 +439,28 @@
</configuration>
<executions>
<execution>
- <id>create-announcement</id>
- <phase>package</phase>
+ <id>create-release-notes</id>
+ <phase>generate-resources</phase>
<goals>
<goal>announcement-generate</goal>
</goals>
+ <configuration>
+ <outputDirectory>.</outputDirectory>
+ <announcementFile>RELEASE-NOTES.txt</announcementFile>
+ </configuration>
</execution>
- </executions>
- </plugin>
- <!-- Activate the right profile for the actual release build. Make sure that
- the release plugin passes this on to the deploy plugin.
- remove when commons-parent 18 is released.
- -->
- <plugin>
- <artifactId>maven-release-plugin</artifactId>
- <configuration>
- <releaseProfiles>apache-release</releaseProfiles>
- </configuration>
- </plugin>
- <!-- Create source for the test jar. This should be in the
- commons or apache parent pom.
- remove when commons-parent 18 is released.
- -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-source-plugin</artifactId>
- <executions>
<execution>
- <id>attach-test-sources</id>
+ <id>create-announcement</id>
+ <phase>package</phase>
<goals>
- <goal>test-jar</goal>
+ <goal>announcement-generate</goal>
</goals>
+ <configuration>
+ <announcementFile>RELEASE-NOTES.txt</announcementFile>
+ </configuration>
</execution>
</executions>
</plugin>
- <!-- Commons turns checksums on for installs in its
- parent pom. But vfs does not use the commons release
- profile. So we turn it on for the vfs release explicitly.
- remove when commons-parent 18 is released.
- -->
- <plugin>
- <artifactId>maven-install-plugin</artifactId>
- <configuration>
- <createChecksum>true</createChecksum>
- </configuration>
- </plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
@@ -484,5 +478,10 @@
</plugins>
</build>
</profile>
+ <profile>
+ <id>cleanup-release</id>
+ <build>
+ </build>
+ </profile>
</profiles>
</project>
|