You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by ch...@apache.org on 2008/06/10 20:42:51 UTC

svn commit: r666268 - /servicemix/servicemix-pom/trunk/pom.xml

Author: chirino
Date: Tue Jun 10 11:42:50 2008
New Revision: 666268

URL: http://svn.apache.org/viewvc?rev=666268&view=rev
Log:
Added a release profile, so that releases are gpg signed.  Tidied up the XML, and added the apache snpashot repos to the repo section.

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

Modified: servicemix/servicemix-pom/trunk/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/servicemix-pom/trunk/pom.xml?rev=666268&r1=666267&r2=666268&view=diff
==============================================================================
--- servicemix/servicemix-pom/trunk/pom.xml (original)
+++ servicemix/servicemix-pom/trunk/pom.xml Tue Jun 10 11:42:50 2008
@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <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">
-
 <!--
 
     Licensed to the Apache Software Foundation (ASF) under one or more
@@ -18,180 +17,249 @@
     See the License for the specific language governing permissions and
     limitations under the License.
 -->
-
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache</groupId>
-        <artifactId>apache</artifactId>
-        <version>4</version>
-    </parent>
-
-    <groupId>org.apache.servicemix</groupId>
-    <artifactId>servicemix-pom</artifactId>
-    <packaging>pom</packaging>
-    <name>ServiceMix POM</name>
-    <version>2-SNAPSHOT</version>
-
-    <description>
+  <modelVersion>4.0.0</modelVersion>
+  
+  <parent>
+    <groupId>org.apache</groupId>
+    <artifactId>apache</artifactId>
+    <version>4</version>
+  </parent>
+  
+  <groupId>org.apache.servicemix</groupId>
+  <artifactId>servicemix-pom</artifactId>
+  <version>2-SNAPSHOT</version>
+  <packaging>pom</packaging>
+  
+  <name>ServiceMix POM</name>
+  <description>
     This pom provides project information that is common to all ServiceMix branches.
-    </description>
-
-    <url>http://servicemix.apache.org/</url>
-    <inceptionYear>2005</inceptionYear>
-
-    <issueManagement>
-        <system>jira</system>
-        <url>http://issues.apache.org/activemq/browse/SM</url>
-    </issueManagement>
-
-    <mailingLists>
-        <mailingList>
-            <name>ServiceMix Developer List</name>
-            <subscribe>dev-subscribe@servicemix.apache.org</subscribe>
-            <unsubscribe>dev-unsubscribe@servicemix.apache.org</unsubscribe>
-            <post>dev@servicemix.apache.org</post>
-            <archive>http://servicemix.apache.org/discussion-forums.html#nabble-f12051</archive>
-            <otherArchives>
-                <otherArchive>http://dir.gmane.org/gmane.comp.java.servicemix.devel</otherArchive>
-                <otherArchive>http://mail-archives.apache.org/mod_mbox/servicemix-dev/</otherArchive>
-            </otherArchives>
-        </mailingList>
-        <mailingList>
-            <name>ServiceMix User List</name>
-            <subscribe>users-subscribe@servicemix.apache.org</subscribe>
-            <unsubscribe>users-unsubscribe@servicemix.apache.org</unsubscribe>
-            <post>users@servicemix.apache.org</post>
-            <archive>http://servicemix.apache.org/discussion-forums.html#nabble-f12050</archive>
-            <otherArchives>
-                <otherArchive>http://dir.gmane.org/gmane.comp.java.servicemix.user</otherArchive>
-                <otherArchive>http://mail-archives.apache.org/mod_mbox/servicemix-users/</otherArchive>
-            </otherArchives>
-        </mailingList>
-        <mailingList>
-            <name>ServiceMix SCM List</name>
-            <subscribe>commits-subscribe@servicemix.apache.org</subscribe>
-            <unsubscribe>commits-unsubscribe@servicemix.apache.org</unsubscribe>
-            <post>commits@servicemix.apache.org</post>
-            <archive>http://mail-archives.apache.org/mod_mbox/servicemix-commits/</archive>
-        </mailingList>
-    </mailingLists>
-
-    <developers>
-        <developer>
-            <id>rajdavies</id>
-            <name>Rob Davies</name>
-            <email>rajdavies@gmail.com</email>
-            <organization>Exist Labs</organization>
-        </developer>
-        <developer>
-            <id>jstrachan</id>
-            <name>James Strachan</name>
-            <email>jstrachan@logicblaze.com</email>
-            <organization>LogicBlaze</organization>
-            <organizationUrl>http://www.logicblaze.com/</organizationUrl>
-        </developer>
-        <developer>
-            <id>chirino</id>
-            <name>Hiram Chirino</name>
-            <email>hiram@logicblaze.com</email>
-            <organization>LogicBlaze</organization>
-            <organizationUrl>http://www.logicblaze.com/</organizationUrl>
-        </developer>
-        <developer>
-            <id>dandiep</id>
-            <name>Dan Diephouse</name>
-            <email>dandiep@codehaus.org</email>
-            <organization>dandiep</organization>
-        </developer>
-        <developer>
-            <id>pdodds</id>
-            <name>Philip Dodds</name>
-            <email>philip.dodds@gmail.com</email>
-            <organization>Five Clouds</organization>
-        </developer>
-        <developer>
-            <id>jlim</id>
-            <name>Jonas Lim</name>
-            <email>jlim@exist.com</email>
-            <organization>Exist Labs</organization>
-        </developer>
-        <developer>
-            <id>ffang</id>
-            <name>Freeman Fang</name>
-            <email>freeman.fang@gmail.com</email>
-            <organization>IONA</organization>
-        </developer>
-        <developer>
-            <id>foconer</id>
-            <name>Frederick Oconer</name>
-            <email>foconer@exist.com</email>
-            <organization>Exist Labs</organization>
-        </developer>
-        <developer>
-            <id>jgapuz</id>
-            <name>Joseph Gapuz</name>
-            <email>jgapuz@exist.com</email>
-            <organization>Exist Labs</organization>
-        </developer>
-        <developer>
-            <id>pvillacorta</id>
-            <name>Patrick Villacorta</name>
-            <email>pvillacorta@exist.com</email>
-            <organization>Exist Labs</organization>
-        </developer>
-        <developer>
-            <id>dflores</id>
-            <name>Darwin Flores</name>
-            <email>dflores@exist.com</email>
-            <organization>Exist Labs</organization>
-        </developer>
-        <developer>
-            <id>myap</id>
-            <name>Merwin Yap</name>
-            <email>myap@exist.com</email>
-            <organization>Exist Labs</organization>
-        </developer>
-        <developer>
-            <id>gnodet</id>
-            <name>Guillaume Nodet</name>
-            <email>gnodet@apache.com</email>
-            <organization>LogicBlaze</organization>
-            <organizationUrl>http://www.logicblaze.com/</organizationUrl>
-            <timezone>+1</timezone>
-        </developer>
-        <developer>
-            <id>gastaldi</id>
-            <name>George Gastaldi</name>
-            <email>gastaldi@apache.org</email>
-        </developer>
-        <developer>
-            <id>lhein</id>
-            <name>Lars Heinemann</name>
-            <email>lhein@apache.org</email>
-            <organization>Compart Systemhaus GmbH</organization>
-            <organizationUrl>http://www.compart.net/</organizationUrl>
-            <timezone>+1</timezone>
-        </developer>
-    </developers>
-
-    <scm>
-        <connection>scm:svn:http://svn.apache.org/repos/asf/servicemix/servicemix-pom/trunk</connection>
-        <developerConnection>scm:svn:https://svn.apache.org/repos/asf/servicemix/servicemix-pom/trunk</developerConnection>
-        <url>http://svn.apache.org/viewcvs.cgi/servicemix/servicemix-pom/trunk</url>
-    </scm>
-
-    <distributionManagement>
-        <repository>
-            <id>servicemix</id>
-            <name>Apache Release Distribution Repository</name>
-            <url>scpexe://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository</url>
-        </repository>
-        <snapshotRepository>
-            <id>apache.snapshots</id>
-            <name>Apache Development Snapshot Repository</name>
-            <url>scpexe://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository</url>
-        </snapshotRepository>
-    </distributionManagement>
-
+  </description>
+  
+  <url>http://servicemix.apache.org/</url>
+  <inceptionYear>2005</inceptionYear>
+  
+  <issueManagement>
+    <system>jira</system>
+    <url>http://issues.apache.org/activemq/browse/SM</url>
+  </issueManagement>
+  
+  <mailingLists>
+    <mailingList>
+      <name>ServiceMix Developer List</name>
+      <subscribe>dev-subscribe@servicemix.apache.org</subscribe>
+      <unsubscribe>dev-unsubscribe@servicemix.apache.org</unsubscribe>
+      <post>dev@servicemix.apache.org</post>
+      <archive>http://servicemix.apache.org/discussion-forums.html#nabble-f12051</archive>
+      <otherArchives>
+        <otherArchive>http://dir.gmane.org/gmane.comp.java.servicemix.devel</otherArchive>
+        <otherArchive>http://mail-archives.apache.org/mod_mbox/servicemix-dev/</otherArchive>
+      </otherArchives>
+    </mailingList>
+    <mailingList>
+      <name>ServiceMix User List</name>
+      <subscribe>users-subscribe@servicemix.apache.org</subscribe>
+      <unsubscribe>users-unsubscribe@servicemix.apache.org</unsubscribe>
+      <post>users@servicemix.apache.org</post>
+      <archive>http://servicemix.apache.org/discussion-forums.html#nabble-f12050</archive>
+      <otherArchives>
+        <otherArchive>http://dir.gmane.org/gmane.comp.java.servicemix.user</otherArchive>
+        <otherArchive>http://mail-archives.apache.org/mod_mbox/servicemix-users/</otherArchive>
+      </otherArchives>
+    </mailingList>
+    <mailingList>
+      <name>ServiceMix SCM List</name>
+      <subscribe>commits-subscribe@servicemix.apache.org</subscribe>
+      <unsubscribe>commits-unsubscribe@servicemix.apache.org</unsubscribe>
+      <post>commits@servicemix.apache.org</post>
+      <archive>http://mail-archives.apache.org/mod_mbox/servicemix-commits/</archive>
+    </mailingList>
+  </mailingLists>
+  
+  <developers>
+    <developer>
+      <id>rajdavies</id>
+      <name>Rob Davies</name>
+      <email>rajdavies@gmail.com</email>
+      <organization>IONA</organization>
+    </developer>
+    <developer>
+      <id>jstrachan</id>
+      <name>James Strachan</name>
+      <email>jstrachan@logicblaze.com</email>
+      <organization>LogicBlaze</organization>
+      <organizationUrl>IONA</organizationUrl>
+    </developer>
+    <developer>
+      <id>chirino</id>
+      <name>Hiram Chirino</name>
+      <email>hiram@logicblaze.com</email>
+      <organization>LogicBlaze</organization>
+      <organizationUrl>IONA</organizationUrl>
+    </developer>
+    <developer>
+      <id>dandiep</id>
+      <name>Dan Diephouse</name>
+      <email>dandiep@codehaus.org</email>
+      <organization>dandiep</organization>
+    </developer>
+    <developer>
+      <id>pdodds</id>
+      <name>Philip Dodds</name>
+      <email>philip.dodds@gmail.com</email>
+      <organization>Five Clouds</organization>
+    </developer>
+    <developer>
+      <id>jlim</id>
+      <name>Jonas Lim</name>
+      <email>jlim@exist.com</email>
+      <organization>Exist Labs</organization>
+    </developer>
+    <developer>
+      <id>ffang</id>
+      <name>Freeman Fang</name>
+      <email>freeman.fang@gmail.com</email>
+      <organization>IONA</organization>
+    </developer>
+    <developer>
+      <id>foconer</id>
+      <name>Frederick Oconer</name>
+      <email>foconer@exist.com</email>
+      <organization>Exist Labs</organization>
+    </developer>
+    <developer>
+      <id>jgapuz</id>
+      <name>Joseph Gapuz</name>
+      <email>jgapuz@exist.com</email>
+      <organization>Exist Labs</organization>
+    </developer>
+    <developer>
+      <id>pvillacorta</id>
+      <name>Patrick Villacorta</name>
+      <email>pvillacorta@exist.com</email>
+      <organization>Exist Labs</organization>
+    </developer>
+    <developer>
+      <id>dflores</id>
+      <name>Darwin Flores</name>
+      <email>dflores@exist.com</email>
+      <organization>Exist Labs</organization>
+    </developer>
+    <developer>
+      <id>myap</id>
+      <name>Merwin Yap</name>
+      <email>myap@exist.com</email>
+      <organization>Exist Labs</organization>
+    </developer>
+    <developer>
+      <id>gnodet</id>
+      <name>Guillaume Nodet</name>
+      <email>gnodet@apache.com</email>
+      <organization>LogicBlaze</organization>
+      <organizationUrl>IONA</organizationUrl>
+      <timezone>+1</timezone>
+    </developer>
+    <developer>
+      <id>gastaldi</id>
+      <name>George Gastaldi</name>
+      <email>gastaldi@apache.org</email>
+    </developer>
+    <developer>
+      <id>lhein</id>
+      <name>Lars Heinemann</name>
+      <email>lhein@apache.org</email>
+      <organization>Compart Systemhaus GmbH</organization>
+      <organizationUrl>http://www.compart.net/</organizationUrl>
+      <timezone>+1</timezone>
+    </developer>
+  </developers>
+  
+  <scm>
+    <connection>scm:svn:http://svn.apache.org/repos/asf/servicemix/servicemix-pom/trunk</connection>
+    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/servicemix/servicemix-pom/trunk</developerConnection>
+    <url>http://svn.apache.org/viewcvs.cgi/servicemix/servicemix-pom/trunk</url>
+  </scm>
+  
+  <distributionManagement>
+    <repository>
+      <id>servicemix</id>
+      <name>Apache Release Distribution Repository</name>
+      <url>scpexe://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository</url>
+    </repository>
+    <snapshotRepository>
+      <id>apache.snapshots</id>
+      <name>Apache Development Snapshot Repository</name>
+      <url>scpexe://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository</url>
+    </snapshotRepository>
+  </distributionManagement>
+  
+  <repositories>
+    <repository>
+      <id>apache-snapshots</id>
+      <name>Apache Snapshot repository</name>
+      <url>http://people.apache.org/repo/m2-snapshot-repository</url>
+      <releases>
+        <enabled>false</enabled>
+      </releases>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+    </repository>
+  </repositories>
+  <pluginRepositories>
+    <pluginRepository>
+      <id>apache-snapshots</id>
+      <name>Apache Snapshot repository</name>
+      <url>http://people.apache.org/repo/m2-snapshot-repository</url>
+      <releases>
+        <enabled>false</enabled>
+      </releases>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+    </pluginRepository>
+  </pluginRepositories>
+  
+  <profiles>
+    <profile>
+      <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>
+          <!-- We want to sign the artifact, the POM, and all attached artifacts -->
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-gpg-plugin</artifactId>
+            <version>1.0-alpha-4</version>
+            <inherited>true</inherited>
+            <executions>
+              <execution>
+                <goals>
+                  <goal>sign</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+          <!-- We want to deploy the artifact to a staging location for perusal -->
+          <plugin>
+            <inherited>true</inherited>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-deploy-plugin</artifactId>
+            <version>2.3</version>
+            <configuration>
+              <altDeploymentRepository>${deploy.altRepository}</altDeploymentRepository>
+              <updateReleaseInfo>true</updateReleaseInfo>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
 </project>