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>


Reply via email to