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>