Author: ogusakov Date: Wed Feb 11 03:38:14 2009 New Revision: 743205 URL: http://svn.apache.org/viewvc?rev=743205&view=rev Log: prep the release
Modified: maven/mercury/trunk/pom.xml Modified: maven/mercury/trunk/pom.xml URL: http://svn.apache.org/viewvc/maven/mercury/trunk/pom.xml?rev=743205&r1=743204&r2=743205&view=diff ============================================================================== --- maven/mercury/trunk/pom.xml (original) +++ maven/mercury/trunk/pom.xml Wed Feb 11 03:38:14 2009 @@ -101,27 +101,35 @@ <distMgmtReleasesId>apache.releases</distMgmtReleasesId> <distMgmtReleasesName>Apache Releases</distMgmtReleasesName> +<!-- <distMgmtReleasesUrl>scp://people.apache.org/www/people.apache.org/repo/m2-release-repository</distMgmtReleasesUrl> + --> + <distMgmtReleasesUrl>https://repository.apache.org/service/local/staging/deploy/maven2</distMgmtReleasesUrl> <distMgmtSnapshotsId>apache.snapshots</distMgmtSnapshotsId> <distMgmtSnapshotsName>Apache Snapshots</distMgmtSnapshotsName> +<!-- <distMgmtSnapshotsUrl>scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository</distMgmtSnapshotsUrl> + --> + <distMgmtSnapshotsUrl>https://repository.apache.org/content/repositories/snapshots</distMgmtSnapshotsUrl> </properties> - - - <scm> + + <scm> <connection>scm:svn:http://svn.apache.org/repos/asf/maven/mercury/trunk/</connection> <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/mercury/trunk/</developerConnection> <url>http://svn.apache.org/viewvc/maven/mercury/trunk/</url> </scm> + <issueManagement> <system>jira</system> <url>http://jira.codehaus.org/browse/MERCURY</url> </issueManagement> + <ciManagement> <system>hudson</system> <url>http://grid.sonatype.org/ci/view/Mercury/job/mercury</url> </ciManagement> + <distributionManagement> <repository> <id>${distMgmtReleasesId}</id> @@ -489,13 +497,17 @@ </testResources> <pluginManagement> + <plugins> <plugin> <artifactId>maven-release-plugin</artifactId> - <version>2.0-beta-7</version> + <version>2.0-beta-8</version> <configuration> <tagBase>https://svn.apache.org/repos/asf/maven/mercury/tags</tagBase> <autoVersionSubmodules>true</autoVersionSubmodules> + <useReleaseProfile>false</useReleaseProfile> + <goals>deploy</goals> + <arguments>-Prelease</arguments> </configuration> </plugin> <plugin> @@ -517,6 +529,11 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-release-plugin</artifactId> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <executions> <execution> @@ -572,84 +589,82 @@ </plugins> </build> + + <profiles> - <profile> - <id>mercury.install.all</id> - <activation> - <property> - <name>mercury.install.all</name> - <value>true</value> - </property> - </activation> - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-enforcer-plugin</artifactId> - <version>1.0-alpha-3</version> - <executions> - <execution> - <goals> - <goal>enforce</goal> - </goals> - <configuration> - <rules> - <requireMavenVersion> - <version>[2.0.9,)</version> - </requireMavenVersion> - <requireJavaVersion> - <version>1.5.0</version> - </requireJavaVersion> - </rules> - </configuration> - </execution> - </executions> - </plugin> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>cobertura-maven-plugin</artifactId> - <version>2.0</version> - <executions> - <execution> - <id>clean</id> - <goals> - <goal>clean</goal> - </goals> - </execution> - </executions> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-javadoc-plugin</artifactId> - <version>2.2</version> - </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> - <executions> - <execution> - <id>attach-javadocs</id> - <goals> - <goal>jar</goal> - </goals> - </execution> - </executions> - </plugin> - </plugins> - </build> - </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> + <altDeploymentRepository>${deploy.altRepository}</altDeploymentRepository> + <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> <profile> <id>reporting-aggregate</id>