You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by gn...@apache.org on 2008/09/25 15:35:25 UTC

svn commit: r698963 - /servicemix/components/components-pom/trunk/pom.xml

Author: gnodet
Date: Thu Sep 25 06:35:24 2008
New Revision: 698963

URL: http://svn.apache.org/viewvc?rev=698963&view=rev
Log:
Fix pom for release

Modified:
    servicemix/components/components-pom/trunk/pom.xml

Modified: servicemix/components/components-pom/trunk/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/components/components-pom/trunk/pom.xml?rev=698963&r1=698962&r2=698963&view=diff
==============================================================================
--- servicemix/components/components-pom/trunk/pom.xml (original)
+++ servicemix/components/components-pom/trunk/pom.xml Thu Sep 25 06:35:24 2008
@@ -73,7 +73,7 @@
   <properties>
     <servicemix-legal-version>1.0</servicemix-legal-version>
     <servicemix-specs-version>1.1.0</servicemix-specs-version>
-    <servicemix-utils-version>1.0-SNAPSHOT</servicemix-utils-version>
+    <servicemix-utils-version>1.0.0</servicemix-utils-version>
 
     <!-- Common runtime dependencies -->
     <spring-version>2.5.5</spring-version>
@@ -333,6 +333,18 @@
       <plugins>
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-release-plugin</artifactId>
+          <version>2.0-beta-7</version>
+          <configuration>
+            <useReleaseProfile>false</useReleaseProfile>
+            <preparationGoals>clean verify install</preparationGoals>
+            <goals>deploy</goals>
+            <arguments>-Prelease,deploy</arguments>
+            <autoVersionSubmodules>true</autoVersionSubmodules>
+          </configuration>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-surefire-plugin</artifactId>
           <version>2.3.1</version>
           <configuration>
@@ -585,56 +597,17 @@
       <id>release</id>
       <build>
         <plugins>
-          <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-release-plugin</artifactId>
-            <version>2.0-beta-7</version>
-            <configuration>
-              <preparationGoals>clean,verify,install</preparationGoals>
-              <autoVersionSubmodules>true</autoVersionSubmodules>
-            </configuration>
-          </plugin>
-          <!-- If we want to disable tests during a release 	
-          <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-surefire-plugin</artifactId>
-            <configuration>
-              <test>false</test>
-            </configuration>
-          </plugin>
-          -->
-          <!-- We want a source jar -->
-          <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-source-plugin</artifactId>
-            <version>2.0.4</version>
-            <executions>
-              <execution>
-                <goals>
-                  <goal>jar</goal>
-                </goals>
-              </execution>
-            </executions>
-          </plugin>
-          <!-- We want the JavaDoc JAR published with the release -->
-          <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-javadoc-plugin</artifactId>
-            <version>2.4</version>
-            <inherited>true</inherited>
-            <configuration>
-              <source>1.5</source>
-            </configuration>
-            <executions>
-              <execution>
-                <id>attach-javadocs</id>
-                <goals>
-                  <goal>jar</goal>
-                </goals>
-              </execution>
-            </executions>
-          </plugin>
-          <!-- We want to sign the artifact, the POM, and all attached artifacts -->
+            <!-- We want to deploy the artifact to a staging location for perusal -->
+            <plugin>
+                <inherited>true</inherited>
+                <artifactId>maven-deploy-plugin</artifactId>
+                <version>2.3</version>
+                <configuration>
+                    <altDeploymentRepository>${deploy.altRepository}</altDeploymentRepository>
+                    <updateReleaseInfo>true</updateReleaseInfo>
+                </configuration>
+            </plugin>
+            <!-- We want to sign the artifact, the POM, and all attached artifacts -->
           <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-gpg-plugin</artifactId>
@@ -663,6 +636,43 @@
       </build>
     </profile>
     <profile>
+        <id>deploy</id>
+        <build>
+            <defaultGoal>deploy</defaultGoal>
+            <plugins>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-source-plugin</artifactId>
+                    <version>2.0.4</version>
+                    <executions>
+                        <execution>
+                            <id>attach-sources</id>
+                            <goals>
+                                <goal>jar</goal>
+                            </goals>
+                        </execution>
+                    </executions>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-javadoc-plugin</artifactId>
+                    <version>2.4</version>
+                    <configuration>
+                        <source>1.5</source>
+                    </configuration>
+                    <executions>
+                        <execution>
+                            <id>attach-javadocs</id>
+                            <goals>
+                                <goal>jar</goal>
+                            </goals>
+                        </execution>
+                    </executions>
+                </plugin>
+            </plugins>
+        </build>
+    </profile>
+    <profile>
       <!-- default profile enables checkstyle and Xlint stuff -->
       <id>sourcecheck</id>
       <build>
@@ -878,6 +888,12 @@
           <id>servicemix-m2-repo</id>
           <name>Servicemix Maven2 Repository</name>
           <url>http://svn.apache.org/repos/asf/servicemix/m2-repo/</url>
+          <releases>
+              <enabled>true</enabled>
+          </releases>
+          <snapshots>
+              <enabled>false</enabled>
+          </snapshots>
       </repository>
   </repositories>
   <pluginRepositories>
@@ -896,6 +912,12 @@
           <id>servicemix-m2-repo</id>
           <name>Servicemix Maven2 Repository</name>
           <url>http://svn.apache.org/repos/asf/servicemix/m2-repo/</url>
+          <releases>
+              <enabled>true</enabled>
+          </releases>
+          <snapshots>
+              <enabled>false</enabled>
+          </snapshots>
       </pluginRepository>
   </pluginRepositories>