Author: hboutemy
Date: Sat Dec 15 08:42:15 2012
New Revision: 1422203
URL: http://svn.apache.org/viewvc?rev=1422203&view=rev
Log:
prepared site deployment with svnpubsub for every Maven skins
Modified:
maven/skins/trunk/maven-skins/pom.xml
maven/skins/trunk/maven-skins/site-pom.xml
Modified: maven/skins/trunk/maven-skins/pom.xml
URL:
http://svn.apache.org/viewvc/maven/skins/trunk/maven-skins/pom.xml?rev=1422203&r1=1422202&r2=1422203&view=diff
==============================================================================
--- maven/skins/trunk/maven-skins/pom.xml (original)
+++ maven/skins/trunk/maven-skins/pom.xml Sat Dec 15 08:42:15 2012
@@ -55,12 +55,13 @@ under the License.
<distributionManagement>
<site>
<id>apache.website</id>
- <url>scp://people.apache.org/www/maven.apache.org/skins/</url>
+
<url>scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content/skins</url>
</site>
</distributionManagement>
<properties>
- <site.destination>${project.artifactId}</site.destination>
+ <maven.site.cache>${user.home}/maven-sites</maven.site.cache><!-- TODO
remove when upgrading parent to 23 -->
+
<maven.site.path>skins-archives/${project.artifactId}-${project.version}</maven.site.path>
</properties>
<build>
@@ -75,20 +76,43 @@ under the License.
</configuration>
</plugin>
<plugin>
+ <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
+ <version>3.2</version><!-- TODO remove when upgrading parent to 23
-->
<configuration>
-
<stagingSiteURL>scp://people.apache.org/www/maven.apache.org/skins/${project.artifactId}-${project.version}</stagingSiteURL>
+ <skipDeploy>true</skipDeploy><!-- don't deploy site with
maven-site-plugin -->
</configuration>
</plugin>
</plugins>
</pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-scm-publish-plugin</artifactId>
+ <configuration>
+ <content>${project.reporting.outputDirectory}</content>
+
<scmPubUrl>scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content/${maven.site.path}</scmPubUrl>
+
<checkoutDirectory>${maven.site.cache}/${maven.site.path}</checkoutDirectory>
+ <tryUpdate>true</tryUpdate>
+ </configuration>
+ <executions>
+ <execution>
+ <id>scm-publish</id>
+ <phase>site-deploy</phase><!-- deploy site with
maven-scm-publish-plugin -->
+ <goals>
+ <goal>publish-scm</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
</build>
<profiles>
<profile>
- <id>rc</id>
+ <id>site-release</id>
<properties>
-
<site.destination>${project.artifactId}-${project.version}</site.destination>
+ <maven.site.path>skins/${project.artifactId}</maven.site.path>
</properties>
</profile>
</profiles>
Modified: maven/skins/trunk/maven-skins/site-pom.xml
URL:
http://svn.apache.org/viewvc/maven/skins/trunk/maven-skins/site-pom.xml?rev=1422203&r1=1422202&r2=1422203&view=diff
==============================================================================
--- maven/skins/trunk/maven-skins/site-pom.xml (original)
+++ maven/skins/trunk/maven-skins/site-pom.xml Sat Dec 15 08:42:15 2012
@@ -52,19 +52,32 @@ under the License.
<distributionManagement>
<site>
<id>apache.website</id>
- <url>scp://people.apache.org/www/maven.apache.org/pom/skins/</url>
+
<url>scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content/${maven.site.path}</url>
</site>
</distributionManagement>
+ <properties>
+ <maven.site.path>pom-archives/skins-${project.version}</maven.site.path>
+ </properties>
+
<build>
<plugins>
<plugin>
+ <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<configuration>
<siteDirectory>${basedir}/src/site-docs</siteDirectory>
-
<stagingSiteURL>scp://people.apache.org/www/maven.apache.org/pom/skins-${project.version}/</stagingSiteURL>
</configuration>
</plugin>
</plugins>
</build>
-</project>
\ No newline at end of file
+
+ <profiles>
+ <profile>
+ <id>site-release</id>
+ <properties>
+ <maven.site.path>pom/skins</maven.site.path>
+ </properties>
+ </profile>
+ </profiles>
+</project>