Author: olamy Date: Wed Dec 12 13:21:26 2012 New Revision: 1420661 URL: http://svn.apache.org/viewvc?rev=1420661&view=rev Log: configure site deployment
Modified: maven/release/trunk/pom.xml Modified: maven/release/trunk/pom.xml URL: http://svn.apache.org/viewvc/maven/release/trunk/pom.xml?rev=1420661&r1=1420660&r2=1420661&view=diff ============================================================================== --- maven/release/trunk/pom.xml (original) +++ maven/release/trunk/pom.xml Wed Dec 12 13:21:26 2012 @@ -137,8 +137,22 @@ <properties> <scmVersion>1.8</scmVersion> <mavenVersion>2.2.1</mavenVersion> + + <maven.site.cache>${user.home}/maven-sites</maven.site.cache> + <maven.release.siteFilePath>${maven.site.cache}/maven-release-${project.version}</maven.release.siteFilePath> + <maven.release.siteUrlDeployment>file://${maven.release.siteFilePath}</maven.release.siteUrlDeployment> + <maven.release.scmPubCheckoutDirectory>${maven.site.cache}/maven-release-site-content-${project.version}</maven.release.scmPubCheckoutDirectory> + <maven.release.scmPubUrl>https://svn.apache.org/repos/infra/websites/production/maven/content/release/maven-release-${project.version}</maven.release.scmPubUrl> + </properties> + <distributionManagement> + <site> + <id>apache.website</id> + <url>${maven.release.siteUrlDeployment}</url> + </site> + </distributionManagement> + <dependencyManagement> <dependencies> <dependency> @@ -172,6 +186,18 @@ <artifactId>maven-site-plugin</artifactId> <version>3.1</version> </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-scm-publish-plugin</artifactId> + <version>1.0-beta-2</version> + <configuration> + <checkoutDirectory>${maven.release.scmPubCheckoutDirectory}</checkoutDirectory> + <pubScmUrl>scm:svn:${maven.release.scmPubUrl}</pubScmUrl> + <checkinComment>Apache Maven Release site deployment</checkinComment> + <content>${maven.release.siteFilePath}</content> + <tryUpdate>true</tryUpdate> + </configuration> + </plugin> </plugins> </pluginManagement> </build> @@ -207,5 +233,14 @@ </plugins> </reporting> </profile> + <profile> + <id>site-release</id> + <properties> + <maven.release.siteFilePath>${maven.site.cache}/maven-release</maven.release.siteFilePath> + <maven.release.siteUrlDeployment>file://${maven.release.siteFilePath}</maven.release.siteUrlDeployment> + <maven.release.scmPubCheckoutDirectory>${maven.site.cache}/maven-release-site-content</maven.release.scmPubCheckoutDirectory> + <maven.release.scmPubUrl>https://svn.apache.org/repos/infra/websites/production/maven/content/release/maven-release</maven.release.scmPubUrl> + </properties> + </profile> </profiles> </project>