Brian, why are you modifying the pom.xml file under the "apache-5" tag? That has already been released and shouldn't be tampered with...
[email protected] wrote: > Author: brianf > Date: Tue Apr 21 01:55:16 2009 > New Revision: 766940 > > URL: http://svn.apache.org/viewvc?rev=766940&view=rev > Log: > moving the release profile and other best practices to the apache pom > > Modified: > maven/pom/tags/apache-5/pom.xml > maven/pom/trunk/maven/pom.xml > > Modified: maven/pom/tags/apache-5/pom.xml > URL: > http://svn.apache.org/viewvc/maven/pom/tags/apache-5/pom.xml?rev=766940&r1=766939&r2=766940&view=diff > ============================================================================== > --- maven/pom/tags/apache-5/pom.xml (original) > +++ maven/pom/tags/apache-5/pom.xml Tue Apr 21 01:55:16 2009 > @@ -23,10 +23,15 @@ > <modelVersion>4.0.0</modelVersion> > > <!-- Shared parent. Doesn't define a lot of things about Apache like > general mailing lists, but does > - define the settings common to all projects at Apache --> > + define the settings common to all projects at Apache > + > + As of Version 6, this includes a standard release profile that all > projects can use. If the profile is not appropriate for your project, define > your own release profile and change the release plugin configuration > parameter <arguments> </arguments> to activate your profile instead of the > apache-release profile. > + > + Standard versions of plugins are also defined, these may be overridden > by individual projects as well. > + --> > <groupId>org.apache</groupId> > <artifactId>apache</artifactId> > - <version>5</version> > + <version>6-SNAPSHOT</version> > <packaging>pom</packaging> > <name>The Apache Software Foundation</name> > <description> > @@ -52,7 +57,7 @@ > <repository> > <id>apache.snapshots</id> > <name>Apache Snapshot Repository</name> > - <url>http://repository.apache.org/snapshots/</url> > + <url>http://repository.apache.org/snapshots</url> > <releases> > <enabled>false</enabled> > </releases> > @@ -85,11 +90,244 @@ > <distMgmtSnapshotsName>Apache Development Snapshot > Repository</distMgmtSnapshotsName> > > <distMgmtSnapshotsUrl>https://repository.apache.org/content/repositories/snapshots</distMgmtSnapshotsUrl> > > <organization.logo>http://www.apache.org/images/asf_logo_wide.gif</organization.logo> > + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> > </properties> > <scm> > - > <connection>scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-5</connection> > - > <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-5</developerConnection> > - <url>http://svn.apache.org/viewvc/maven/pom/tags/apache-5</url> > + > <connection>scm:svn:http://svn.apache.org/repos/asf/maven/pom/trunk/asf</connection> > + > <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/pom/trunk/asf</developerConnection> > + <url>http://svn.apache.org/viewvc/maven/pom/trunk/asf</url> > </scm> > + > + <build> > + <pluginManagement> > + <plugins> > + <!-- set versions of common plugins for reproducibility, ordered > alphabetically --> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-antrun-plugin</artifactId> > + <version>1.3</version> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-clean-plugin</artifactId> > + <version>2.3</version> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-compiler-plugin</artifactId> > + <version>2.0.2</version> > + <configuration> > + <source>1.4</source> > + <target>1.4</target> > + <encoding>${project.build.sourceEncoding}</encoding> > + </configuration> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-deploy-plugin</artifactId> > + <version>2.4</version> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-docck-plugin</artifactId> > + <version>1.0</version> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-enforcer-plugin</artifactId> > + <version>1.0-beta-1</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-install-plugin</artifactId> > + <version>2.2</version> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-invoker-plugin</artifactId> > + <version>1.3</version> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-jar-plugin</artifactId> > + <version>2.2</version> > + <configuration> > + <archive> > + <manifest> > + > <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> > + > <addDefaultImplementationEntries>true</addDefaultImplementationEntries> > + </manifest> > + </archive> > + </configuration> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-javadoc-plugin</artifactId> > + <version>2.5</version> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-plugin-plugin</artifactId> > + <version>2.5</version> > + </plugin> > + <!-- START SNIPPET: release-plugin-configuration --> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-release-plugin</artifactId> > + <version>2.0-beta-9</version> > + <configuration> > + <useReleaseProfile>false</useReleaseProfile> > + <goals>deploy</goals> > + <arguments>-Papache-release</arguments> > + </configuration> > + </plugin> > + <!-- END SNIPPET: release-plugin-configuration --> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-remote-resources-plugin</artifactId> > + <version>1.0</version> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-resources-plugin</artifactId> > + <version>2.3</version> > + <configuration> > + <encoding>${project.build.sourceEncoding}</encoding> > + </configuration> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-scm-plugin</artifactId> > + <version>1.2</version> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-site-plugin</artifactId> > + <version>2.0</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-surefire-plugin</artifactId> > + <version>2.4.3</version> > + </plugin> > + <plugin> > + <groupId>org.codehaus.mojo</groupId> > + <artifactId>clirr-maven-plugin</artifactId> > + <version>2.2.2</version> > + </plugin> > + <plugin> > + <groupId>org.codehaus.plexus</groupId> > + <artifactId>plexus-maven-plugin</artifactId> > + <version>1.3.8</version> > + </plugin> > + <plugin> > + <groupId>org.codehaus.modello</groupId> > + <artifactId>modello-maven-plugin</artifactId> > + <version>1.0.1</version> > + </plugin> > + </plugins> > + </pluginManagement> > + <plugins> > + <!-- We want to package up license resources in the JARs produced --> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-remote-resources-plugin</artifactId> > + <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> > + </build> > + > + <reporting> > + <plugins> > + <plugin> > + <artifactId>maven-project-info-reports-plugin</artifactId> > + <version>2.1.1</version> > + </plugin> > + </plugins> > + </reporting> > + > + <profiles> > + <!-- START SNIPPET: release-profile --> > + <profile> > + <id>apache-release</id> > + <build> > + <plugins> > + <!-- We want to sign the artifact, the POM, and all attached > artifacts --> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-gpg-plugin</artifactId> > + <configuration> > + <passphrase>${gpg.passphrase}</passphrase> > + </configuration> > + <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> > + <configuration> > + <updateReleaseInfo>true</updateReleaseInfo> > + </configuration> > + </plugin> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-source-plugin</artifactId> > + <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> > + <configuration> > + <encoding>${project.build.sourceEncoding}</encoding> > + </configuration> > + <executions> > + <execution> > + <id>attach-javadocs</id> > + <goals> > + <goal>jar</goal> > + </goals> > + </execution> > + </executions> > + </plugin> > + </plugins> > + </build> > + </profile> > + <!-- END SNIPPET: release-profile --> > + </profiles> > </project> > > > Modified: maven/pom/trunk/maven/pom.xml > URL: > http://svn.apache.org/viewvc/maven/pom/trunk/maven/pom.xml?rev=766940&r1=766939&r2=766940&view=diff > ============================================================================== > --- maven/pom/trunk/maven/pom.xml (original) > +++ maven/pom/trunk/maven/pom.xml Tue Apr 21 01:55:16 2009 > @@ -25,7 +25,7 @@ > <parent> > <groupId>org.apache</groupId> > <artifactId>apache</artifactId> > - <version>5</version> > + <version>6-SNAPSHOT</version> > <relativePath>../asf/pom.xml</relativePath> > </parent> > > @@ -525,226 +525,6 @@ > </site> > </distributionManagement> > > - <properties> > - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> > - </properties> > - > - <build> > - <plugins> > - <!-- We want to package up license resources in the JARs produced --> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-remote-resources-plugin</artifactId> > - <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> > - <plugins> > - <!-- set versions of common plugins for reproducibility, ordered > alphabetically --> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-antrun-plugin</artifactId> > - <version>1.3</version> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-clean-plugin</artifactId> > - <version>2.3</version> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-compiler-plugin</artifactId> > - <version>2.0.2</version> > - <configuration> > - <source>1.4</source> > - <target>1.4</target> > - <encoding>${project.build.sourceEncoding}</encoding> > - </configuration> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-deploy-plugin</artifactId> > - <version>2.4</version> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-docck-plugin</artifactId> > - <version>1.0</version> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-enforcer-plugin</artifactId> > - <version>1.0-beta-1</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-install-plugin</artifactId> > - <version>2.2</version> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-invoker-plugin</artifactId> > - <version>1.3</version> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-jar-plugin</artifactId> > - <version>2.2</version> > - <configuration> > - <archive> > - <manifest> > - > <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> > - > <addDefaultImplementationEntries>true</addDefaultImplementationEntries> > - </manifest> > - </archive> > - </configuration> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-javadoc-plugin</artifactId> > - <version>2.5</version> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-plugin-plugin</artifactId> > - <version>2.5</version> > - </plugin> > - <!-- START SNIPPET: release-plugin-configuration --> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-release-plugin</artifactId> > - <version>2.0-beta-9</version> > - <configuration> > - <useReleaseProfile>false</useReleaseProfile> > - <goals>deploy</goals> > - <arguments>-Prelease</arguments> > - </configuration> > - </plugin> > - <!-- END SNIPPET: release-plugin-configuration --> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-remote-resources-plugin</artifactId> > - <version>1.0</version> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-resources-plugin</artifactId> > - <version>2.3</version> > - <configuration> > - <encoding>${project.build.sourceEncoding}</encoding> > - </configuration> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-scm-plugin</artifactId> > - <version>1.2</version> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-site-plugin</artifactId> > - <version>2.0</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-surefire-plugin</artifactId> > - <version>2.4.3</version> > - </plugin> > - <plugin> > - <groupId>org.codehaus.mojo</groupId> > - <artifactId>clirr-maven-plugin</artifactId> > - <version>2.2.2</version> > - </plugin> > - <plugin> > - <groupId>org.codehaus.plexus</groupId> > - <artifactId>plexus-maven-plugin</artifactId> > - <version>1.3.8</version> > - </plugin> > - <plugin> > - <groupId>org.codehaus.modello</groupId> > - <artifactId>modello-maven-plugin</artifactId> > - <version>1.0.1</version> > - </plugin> > - <!-- set versions of common reporting plugins for site > reproducibility, ordered alphabetically --> > - <!-- won't help until MNG-3385 is fixed > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-checkstyle-plugin</artifactId> > - <version>2.2</version> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-javadoc-plugin</artifactId> > - <version>2.5</version> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-jxr-plugin</artifactId> > - <version>2.1</version> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-pmd-plugin</artifactId> > - <version>2.4</version> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-project-info-reports-plugin</artifactId> > - <version>2.1.1</version> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-surefire-report-plugin</artifactId> > - <version>2.4.3</version> > - </plugin> > - <plugin> > - <groupId>org.codehaus.mojo</groupId> > - <artifactId>clirr-maven-plugin</artifactId> > - <version>2.2.2</version> > - </plugin> > - <plugin> > - <groupId>org.codehaus.mojo</groupId> > - <artifactId>cobertura-maven-plugin</artifactId> > - <version>2.2</version> > - </plugin> > - <plugin> > - <groupId>org.codehaus.mojo</groupId> > - <artifactId>taglist-maven-plugin</artifactId> > - <version>2.2</version> > - </plugin>--> > - </plugins> > - </pluginManagement> > - </build> > - > - <reporting> > - <plugins> > - <plugin> > - <artifactId>maven-project-info-reports-plugin</artifactId> > - <version>2.1.1</version> > - </plugin> > - </plugins> > - </reporting> > - > <profiles> > <profile> > <id>quality-checks</id> > @@ -905,78 +685,5 @@ > </plugins> > </reporting> > </profile> > - <!-- START SNIPPET: release-profile --> > - <profile> > - <id>release</id> > - <build> > - <plugins> > - <!-- We want to sign the artifact, the POM, and all attached > artifacts --> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-gpg-plugin</artifactId> > - <configuration> > - <passphrase>${gpg.passphrase}</passphrase> > - </configuration> > - <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> > - <configuration> > - <updateReleaseInfo>true</updateReleaseInfo> > - </configuration> > - </plugin> > - <plugin> > - <groupId>org.apache.maven.plugins</groupId> > - <artifactId>maven-source-plugin</artifactId> > - <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> > - <configuration> > - <encoding>${project.build.sourceEncoding}</encoding> > - </configuration> > - <executions> > - <execution> > - <id>attach-javadocs</id> > - <goals> > - <goal>jar</goal> > - </goals> > - </execution> > - </executions> > - </plugin> > - <!--plugin> > - <groupId>org.codehaus.mojo</groupId> > - <artifactId>clirr-maven-plugin</artifactId> > - <executions> > - <execution> > - <id>clirr-check</id> > - <phase>package</phase> > - <goals> > - <goal>check</goal> > - </goals> > - </execution> > - </executions> > - </plugin--> > - </plugins> > - </build> > - </profile> > - <!-- END SNIPPET: release-profile --> > </profiles> > </project> > > > -- Dennis Lundberg --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
