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>


Reply via email to