You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@portals.apache.org by dj...@apache.org on 2009/03/17 22:58:28 UTC

svn commit: r755415 - in /portals/portals-pom: tags/ trunk/pom.xml

Author: djencks
Date: Tue Mar 17 21:58:28 2009
New Revision: 755415

URL: http://svn.apache.org/viewvc?rev=755415&view=rev
Log:
fix scm urls, add release profile, change to spaces from tabs

Added:
    portals/portals-pom/tags/
Modified:
    portals/portals-pom/trunk/pom.xml

Modified: portals/portals-pom/trunk/pom.xml
URL: http://svn.apache.org/viewvc/portals/portals-pom/trunk/pom.xml?rev=755415&r1=755414&r2=755415&view=diff
==============================================================================
--- portals/portals-pom/trunk/pom.xml (original)
+++ portals/portals-pom/trunk/pom.xml Tue Mar 17 21:58:28 2009
@@ -15,300 +15,446 @@
 	License. $Id:
 -->
 <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">
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 
-	<modelVersion>4.0.0</modelVersion>
+    <modelVersion>4.0.0</modelVersion>
+
+    <prerequisites>
+        <maven>2.0.9</maven>
+    </prerequisites>
+
+    <parent>
+        <groupId>org.apache</groupId>
+        <artifactId>apache</artifactId>
+        <version>5</version>
+    </parent>
 
-	<prerequisites>
-		<maven>2.0.9</maven>
-	</prerequisites>
-
-	<parent>
-		<groupId>org.apache</groupId>
-		<artifactId>apache</artifactId>
-		<version>5</version>
-	</parent>
-    
     <groupId>org.apache.portals</groupId>
-	<artifactId>portals-pom</artifactId>
-	<name>Apache Portals</name>
-	<version>1.0-SNAPSHOT</version>
-
-	<packaging>pom</packaging>
-
-	<description>Apache Portals is a collaborative software development project dedicated to providing robust, full-featured,
-	 commercial-quality, and freely available Portal related software on a wide variety of platforms and programming languages.
-	  This project is managed in cooperation with various individuals worldwide (both independent and company-affiliated experts), 
-	  who use the Internet to communicate, plan, and develop Portal software and related documentation.	  
-        </description>
-
-	<url>http://portals.apache.org</url>
-	<organization>
-		<name>Apache Software Foundation</name>
-		<url>http://portals.apache.org/</url>
-	</organization>
-	<licenses>
-		<license>
-			<name>Apache License, Version 2.0</name>
-			<url>http://www.apache.org/licenses/LICENSE-2.0.html</url>
-			<distribution>repo</distribution>
-		</license>
-	</licenses>
-	<inceptionYear>2004</inceptionYear>
-	<scm>
-		<connection>scm:svn:http://svn.apache.org/repos/asf/portals</connection>
-		<developerConnection>scm:svn:https://svn.apache.org/repos/asf/portals</developerConnection>
-		<url>http://svn.apache.org/viewcvs.cgi/portals</url>
-	</scm>
-	<developers>
-		<developer>
-			<name>David Sean Taylor</name>
-			<id>taylor</id>
-			<email>taylor@apache.org</email>
-			<roles>
-				<role>PMC Chair</role>
-			</roles>
-		</developer>
-		<developer>
-			<name>Ate Douma</name>
-			<id>ate</id>
-			<email>ate@apache.org</email>
-			<timezone>+2</timezone>
-			<organization>Hippo</organization>
-			<organizationUrl>http://www.onehippo.com</organizationUrl>
-			<roles>
-				<role>Java Developer</role>
-			</roles>
-		</developer>
-		<developer>
-			<name>Shinsuke Sugaya</name>
-			<id>shinsuke</id>
-			<email>shinsuke@apache.org</email>
-			<roles>
-				<role>Java Developer</role>
-			</roles>
-		</developer>
-
-
-		<developer>
-			<name>Michael Blum</name>
-			<id>blumm</id>
-			<email>blumm#a@T#apache.d0t.org</email>
-		</developer>
-
-		<developer>
-			<name>Carsten Ziegeler</name>
-			<id>cziegeler</id>
-			<email>cziegeler#a@T#apache.d0t.org</email>
-		</developer>
-
-		<developer>
-			<name>Jeremy Ford</name>
-			<id>jford</id>
-			<email>jford@apache.org</email>
-			<roles>
-				<role>Java Developer</role>
-			</roles>
-		</developer>
-		<developer>
-			<name>David Le Strat</name>
-			<id>dls</id>
-			<email>dlestrat@apache.org</email>
-			<roles>
-				<role>Java Developer</role>
-			</roles>
-		</developer>
-		<developer>
-			<name>Randy Watler</name>
-			<id>rwatler</id>
-			<email>rwatler@apache.org</email>
-			<roles>
-				<role>Java Developer</role>
-			</roles>
-		</developer>
-		<developer>
-			<name>Scott Weaver</name>
-			<id>weaver</id>
-			<email>Sweaver@rippe.com</email>
-			<roles>
-				<role>Java Developer</role>
-			</roles>
-		</developer>
-		<developer>
-			<name>Vivek Kumar</name>
-			<id>vkumar</id>
-			<email>vkumar[@]apache[dot]org</email>
-			<timezone>+5.5</timezone>
-			<roles>
-				<role>Java Developer</role>
-			</roles>
-		</developer>
-		<developer>
-			<name>Dennis Dam</name>
-			<id>ddam</id>
-			<email>ddam@apache.org</email>
-			<timezone>+2</timezone>
-			<organization>Hippo</organization>
-			<organizationUrl>http://www.onehippo.com</organizationUrl>
-			<roles>
-				<role>Java Developer</role>
-			</roles>
-		</developer>
-		<developer>
-			<name>David DeWolf</name>
-			<id>ddewolf</id>
-			<email>ddewolf@apache.org</email>
-			<timezone>-4</timezone>
-			<url>http://www.daviddewolf.com</url>
-			<organization>Three Pillar Software, Inc.</organization>
-			<organizationUrl>http://www.threepillarsoftware.com</organizationUrl>
-			<roles>
-				<role>Java Developer</role>
-			</roles>
-		</developer>
-
-		<developer>
-			<name>Nick Lothian</name>
-			<id>nlothian</id>
-			<email>nlothian#a@T#apache.d0t.org</email>
-		</developer>
-
-		<developer>
-			<name>Craig Doremus</name>
-			<id>cdoremus</id>
-			<email>cdoremus#a@T#apache.d0t.org</email>
-		</developer>
-
-		<developer>
-			<name>Zhong Zheng</name>
-			<id>zheng</id>
-			<email>zheng#a@T#apache.d0t.org</email>
-			<timezone>+1</timezone>
-			<organization />
-			<roles>
-				<role>Java Developer</role>
-			</roles>
-		</developer>
-
-
-		<developer>
-			<name>Mark Orciuch</name>
-			<id>mark</id>
-			<email>mark_oriuch at nqsltd.com</email>
-			<roles>
-				<role>Java Developer</role>
-			</roles>
-		</developer>
-
-		<developer>
-			<name>Santiago Gala</name>
-			<id>sgala</id>
-			<email>sgala#a@T#hisitech.d0t.com</email>
-			<organization />
-		</developer>
-
-		<developer>
-			<name>Raphael Luta</name>
-			<id>raphael</id>
-			<email>raphael#a@T#apache.d0t.org</email>
-			<organization />
-		</developer>
-		<developer>
-			<name>Scott T. Weaver</name>
-			<id>weaver</id>
-			<email>weaver#a@T#apache.d0t.org</email>
-		</developer>
-
-		<developer>
-			<name>Stefan Hepper</name>
-			<id>sthepper</id>
-			<email>sthepper#a@T#apache.d0t.org</email>
-		</developer>
-
-		<developer>
-			<name>Elliot Metsger</name>
-			<id>esm</id>
-			<email>esm#a@T#apache.d0t.org</email>
-			<timezone>-4</timezone>
-			<url>http://uppertank.net/blog</url>
-			<organization>Johns Hopkins University, Sheridan Libraries</organization>
-			<organizationUrl>http://www.library.jhu.edu</organizationUrl>
-		</developer>
-		<developer>
-			<name>Woonsan Ko</name>
-			<id>woonsan</id>
-			<email>woonsan@apache.org</email>
-			<timezone>+9</timezone>
-			<roles>
-				<role>Java Developer</role>
-			</roles>
-		</developer>
-		<developer>
-			<name>Jeffrey D. Brekke</name>
-			<id />
-			<email>ekkerbj{aT}netscape{d0t}net</email>
-			<organization />
-		</developer>
-		<developer>
-			<name>Neeme Praks</name>
-			<id />
-			<email>neeme{aT}one{d0t}lv</email>
-			<organization />
-		</developer>
-
-		<developer>
-			<name>Jeff Prickett</name>
-			<id>prickett</id>
-			<email>jeffprickett{aT}mindspring{d0t}com</email>
-			<organization />
-		</developer>
-
-		<developer>
-			<name>Ingo Schuster</name>
-			<id>ingo</id>
-			<email>ingo{aT}raleigh{d0t}ibm{d0t}com</email>
-			<organization />
-		</developer>
-
-		<developer>
-			<name>Paul Spencer</name>
-			<id>paulsp</id>
-			<email>paulsp{aT}apache{d0t}org</email>
-			<organization />
-		</developer>
-		<developer>
-			<name>Roger Ruttimann</name>
-			<id>roger</id>
-			<email>roger.ruttimann at earthlink.net</email>
-			<roles>
-				<role>Java Developer</role>
-			</roles>
-		</developer>
-		<developer>
-			<name>Jun Yang</name>
-			<id>jyang</id>
-			<email>jyang at apache.org</email>
-			<roles>
-				<role>Java Developer</role>
-			</roles>
-		</developer>
-	</developers>
-
-	<contributors>
-		<contributor>
-			<name>Michael Westbay</name>
-			<email>westbay#a@T#users.d0t.sourceforge.d0t.net</email>
-		</contributor>
-		<contributor>
-			<name>Ken Weiner</name>
-			<email>kweiner#a@T#unicon.d0t.net</email>
-		</contributor>
-		<contributor>
-			<name>Ken Atherton</name>
-			<email>katherto#a@T#visa.d0t.com</email>
-		</contributor>
-		<contributor>
-			<name>David Hay</name>
-		</contributor>
-	</contributors>
+    <artifactId>portals-pom</artifactId>
+    <name>Apache Portals</name>
+    <version>1.0-SNAPSHOT</version>
+
+    <packaging>pom</packaging>
+
+    <description>Apache Portals is a collaborative software development project dedicated to providing robust, full-featured,
+        commercial-quality, and freely available Portal related software on a wide variety of platforms and programming languages.
+        This project is managed in cooperation with various individuals worldwide (both independent and company-affiliated experts),
+        who use the Internet to communicate, plan, and develop Portal software and related documentation.
+    </description>
+
+    <url>http://portals.apache.org</url>
+    <organization>
+        <name>Apache Software Foundation</name>
+        <url>http://portals.apache.org/</url>
+    </organization>
+    <licenses>
+        <license>
+            <name>Apache License, Version 2.0</name>
+            <url>http://www.apache.org/licenses/LICENSE-2.0.html</url>
+            <distribution>repo</distribution>
+        </license>
+    </licenses>
+    <inceptionYear>2004</inceptionYear>
+    <scm>
+        <connection>scm:svn:http://svn.apache.org/repos/asf/portals/portals-pom/trunk</connection>
+        <developerConnection>scm:svn:https://svn.apache.org/repos/asf/portals/portals-pom/trunk</developerConnection>
+        <url>http://svn.apache.org/viewcvs.cgi/portals/portals-pom/trunk</url>
+    </scm>
+    <developers>
+        <developer>
+            <name>David Sean Taylor</name>
+            <id>taylor</id>
+            <email>taylor@apache.org</email>
+            <roles>
+                <role>PMC Chair</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>Ate Douma</name>
+            <id>ate</id>
+            <email>ate@apache.org</email>
+            <timezone>+2</timezone>
+            <organization>Hippo</organization>
+            <organizationUrl>http://www.onehippo.com</organizationUrl>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>Shinsuke Sugaya</name>
+            <id>shinsuke</id>
+            <email>shinsuke@apache.org</email>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+
+
+        <developer>
+            <name>Michael Blum</name>
+            <id>blumm</id>
+            <email>blumm#a@T#apache.d0t.org</email>
+        </developer>
+
+        <developer>
+            <name>Carsten Ziegeler</name>
+            <id>cziegeler</id>
+            <email>cziegeler#a@T#apache.d0t.org</email>
+        </developer>
+
+        <developer>
+            <name>Jeremy Ford</name>
+            <id>jford</id>
+            <email>jford@apache.org</email>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>David Le Strat</name>
+            <id>dls</id>
+            <email>dlestrat@apache.org</email>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>Randy Watler</name>
+            <id>rwatler</id>
+            <email>rwatler@apache.org</email>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>Scott Weaver</name>
+            <id>weaver</id>
+            <email>Sweaver@rippe.com</email>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>Vivek Kumar</name>
+            <id>vkumar</id>
+            <email>vkumar[@]apache[dot]org</email>
+            <timezone>+5.5</timezone>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>Dennis Dam</name>
+            <id>ddam</id>
+            <email>ddam@apache.org</email>
+            <timezone>+2</timezone>
+            <organization>Hippo</organization>
+            <organizationUrl>http://www.onehippo.com</organizationUrl>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>David DeWolf</name>
+            <id>ddewolf</id>
+            <email>ddewolf@apache.org</email>
+            <timezone>-4</timezone>
+            <url>http://www.daviddewolf.com</url>
+            <organization>Three Pillar Software, Inc.</organization>
+            <organizationUrl>http://www.threepillarsoftware.com</organizationUrl>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+
+        <developer>
+            <name>Nick Lothian</name>
+            <id>nlothian</id>
+            <email>nlothian#a@T#apache.d0t.org</email>
+        </developer>
+
+        <developer>
+            <name>Craig Doremus</name>
+            <id>cdoremus</id>
+            <email>cdoremus#a@T#apache.d0t.org</email>
+        </developer>
+
+        <developer>
+            <name>Zhong Zheng</name>
+            <id>zheng</id>
+            <email>zheng#a@T#apache.d0t.org</email>
+            <timezone>+1</timezone>
+            <organization/>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+
+
+        <developer>
+            <name>Mark Orciuch</name>
+            <id>mark</id>
+            <email>mark_oriuch at nqsltd.com</email>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+
+        <developer>
+            <name>Santiago Gala</name>
+            <id>sgala</id>
+            <email>sgala#a@T#hisitech.d0t.com</email>
+            <organization/>
+        </developer>
+
+        <developer>
+            <name>Raphael Luta</name>
+            <id>raphael</id>
+            <email>raphael#a@T#apache.d0t.org</email>
+            <organization/>
+        </developer>
+        <developer>
+            <name>Scott T. Weaver</name>
+            <id>weaver</id>
+            <email>weaver#a@T#apache.d0t.org</email>
+        </developer>
+
+        <developer>
+            <name>Stefan Hepper</name>
+            <id>sthepper</id>
+            <email>sthepper#a@T#apache.d0t.org</email>
+        </developer>
+
+        <developer>
+            <name>Elliot Metsger</name>
+            <id>esm</id>
+            <email>esm#a@T#apache.d0t.org</email>
+            <timezone>-4</timezone>
+            <url>http://uppertank.net/blog</url>
+            <organization>Johns Hopkins University, Sheridan Libraries</organization>
+            <organizationUrl>http://www.library.jhu.edu</organizationUrl>
+        </developer>
+        <developer>
+            <name>Woonsan Ko</name>
+            <id>woonsan</id>
+            <email>woonsan@apache.org</email>
+            <timezone>+9</timezone>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>Jeffrey D. Brekke</name>
+            <id/>
+            <email>ekkerbj{aT}netscape{d0t}net</email>
+            <organization/>
+        </developer>
+        <developer>
+            <name>Neeme Praks</name>
+            <id/>
+            <email>neeme{aT}one{d0t}lv</email>
+            <organization/>
+        </developer>
+
+        <developer>
+            <name>Jeff Prickett</name>
+            <id>prickett</id>
+            <email>jeffprickett{aT}mindspring{d0t}com</email>
+            <organization/>
+        </developer>
+
+        <developer>
+            <name>Ingo Schuster</name>
+            <id>ingo</id>
+            <email>ingo{aT}raleigh{d0t}ibm{d0t}com</email>
+            <organization/>
+        </developer>
+
+        <developer>
+            <name>Paul Spencer</name>
+            <id>paulsp</id>
+            <email>paulsp{aT}apache{d0t}org</email>
+            <organization/>
+        </developer>
+        <developer>
+            <name>Roger Ruttimann</name>
+            <id>roger</id>
+            <email>roger.ruttimann at earthlink.net</email>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>Jun Yang</name>
+            <id>jyang</id>
+            <email>jyang at apache.org</email>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>David Jencks</name>
+            <id>djencks</id>
+            <email>djencks at apache.org</email>
+            <roles>
+                <role>Occasional Java Developer</role>
+            </roles>
+        </developer>
+    </developers>
+
+    <contributors>
+        <contributor>
+            <name>Michael Westbay</name>
+            <email>westbay#a@T#users.d0t.sourceforge.d0t.net</email>
+        </contributor>
+        <contributor>
+            <name>Ken Weiner</name>
+            <email>kweiner#a@T#unicon.d0t.net</email>
+        </contributor>
+        <contributor>
+            <name>Ken Atherton</name>
+            <email>katherto#a@T#visa.d0t.com</email>
+        </contributor>
+        <contributor>
+            <name>David Hay</name>
+        </contributor>
+    </contributors>
+
+    <build>
+        <pluginManagement>
+            <plugins>
+
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-release-plugin</artifactId>
+                    <version>2.0-beta-8</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-source-plugin</artifactId>
+                    <version>2.0.4</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-gpg-plugin</artifactId>
+                    <version>1.0-alpha-4</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-javadoc-plugin</artifactId>
+                    <version>2.5</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>ianal-maven-plugin</artifactId>
+                    <version>1.0-alpha-1</version>
+                </plugin>
+
+                <plugin>
+                     <groupId>org.apache.maven.plugins</groupId>
+                     <artifactId>maven-remote-resources-plugin</artifactId>
+                     <version>1.0</version>
+                     <executions>
+                         <execution>
+                             <goals>
+                                 <goal>process</goal>
+                             </goals>
+                             <configuration>
+                                 <resourceBundles>
+                                     <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle>
+                                 </resourceBundles>
+                             </configuration>
+                         </execution>
+                     </executions>
+                 </plugin>
+
+            </plugins>
+        </pluginManagement>
+    </build>
+    <profiles>
+
+        <profile>
+            <id>release</id>
+
+            <build>
+                <plugins>
+
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-release-plugin</artifactId>
+                        <configuration>
+                            <useReleaseProfile>false</useReleaseProfile>
+                            <goals>deploy</goals>
+                            <arguments>-Prelease</arguments>
+                        </configuration>
+                    </plugin>
+
+                    <!-- We want a source jar -->
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-source-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <goals>
+                                    <goal>jar</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </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>
+                        <inherited>true</inherited>
+                        <configuration>
+                            <passphrase>${gpg.passphrase}</passphrase>
+                        </configuration>
+                        <executions>
+                            <execution>
+                                <goals>
+                                    <goal>sign</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>
+                        <inherited>true</inherited>
+                        <configuration>
+                            <source>1.5</source>
+                        </configuration>
+                        <executions>
+                            <execution>
+                                <id>attach-javadocs</id>
+                                <goals>
+                                    <goal>jar</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>ianal-maven-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <goals>
+                                    <goal>verify-legal-files</goal>
+                                </goals>
+                                <configuration>
+                                    <!-- Fail the build if any artifacts are missing legal files -->
+                                    <strict>true</strict>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
 </project>