creadur-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rdon...@apache.org
Subject svn commit: r1452492 - /creadur/whisker/trunk/pom.xml
Date Mon, 04 Mar 2013 20:34:15 GMT
Author: rdonkin
Date: Mon Mar  4 20:34:15 2013
New Revision: 1452492

URL: http://svn.apache.org/r1452492
Log:
Support scm publish maven plugin. You can know publish the Whisker site by mvn scm-publish:publish-scm

Modified:
    creadur/whisker/trunk/pom.xml

Modified: creadur/whisker/trunk/pom.xml
URL: http://svn.apache.org/viewvc/creadur/whisker/trunk/pom.xml?rev=1452492&r1=1452491&r2=1452492&view=diff
==============================================================================
--- creadur/whisker/trunk/pom.xml (original)
+++ creadur/whisker/trunk/pom.xml Mon Mar  4 20:34:15 2013
@@ -107,12 +107,25 @@
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     <target.jdk>1.5</target.jdk>
     <junit.version>3.8.1</junit.version>
-<!--
-    Custom distributions
-    ====================
-    override these values. You might do this by adding a profile to your local settings.xml.
-     -->
-    <whisker.site.url>file:stage</whisker.site.url>
+    <!--
+    Publication to the website is a two phase operation:
+
+     1. Deploy to local stage: mvn site:deploy
+     2. Publish to Apache CMS: mvn scm-publish:publish-scm
+
+    This will only work when the origin for scm-publish:publish-scm
+    is the target for site:deploy.
+
+    SO MAKE SURE THAT THE FOLLOWING PROPERTIES RESOLVE TO THE SAME
+    DIRECTORY:
+
+     * scmpublish.content
+     * whisker.site.url
+
+    -->
+    <whisker.site.local>stage</whisker.site.local>
+    <scmpublish.content>${whisker.site.local}</scmpublish.content>
+    <whisker.site.url>file:${whisker.site.local}</whisker.site.url>
     <whisker.site.name>Whisker Website</whisker.site.name>
     <whisker.site.id>org.apache.creadur.whisker.site</whisker.site.id>
   </properties>
@@ -148,7 +161,7 @@
 	            <plugin>
 	              <groupId>org.apache.maven.plugins</groupId>
 	              <artifactId>maven-javadoc-plugin</artifactId>
-	              <version>2.8.1</version>
+	              <version>2.9</version>
 	            </plugin>
 	            <plugin>
 	              <groupId>org.apache.maven.plugins</groupId>
@@ -249,11 +262,28 @@
 	            </goals>
 	          </execution>
 	        </executions>
-	      </plugin>
+          </plugin>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-scm-publish-plugin</artifactId>
+            <version>1.0-beta-2</version>
+            <extensions>true</extensions>
+            <configuration>
+              <!-- svn location for publication -->
+              <pubScmUrl>scm:svn:https://svn.apache.org/repos/asf/creadur/site/trunk/content/whisker/</pubScmUrl>
+            </configuration>
+          </plugin>
       </plugins>
     </pluginManagement>
     <plugins>
     </plugins>
+    <extensions>
+      <extension>
+        <groupId>org.apache.maven.wagon</groupId>
+         <artifactId>wagon-ssh</artifactId>
+         <version>1.0-beta-7</version>
+      </extension>
+    </extensions>
   </build>
 
   <!-- ================================ Project information -->



Mime
View raw message