Salut Hervé,

sorry but didn't notice earlier you replied to the commit!

At the end of the day I figured out how to deploy the staging site
directly to the required location, avoiding the auxiliary scp
invocation - that is simple approach based on a RC profile that allows
deploys all skins in one shot.
It just worked - I'm waiting for sites sync to open the VOTE thread -
hope that works for you as well, all the best!
-Simo

http://people.apache.org/~simonetripodi/
http://simonetripodi.livejournal.com/
http://twitter.com/simonetripodi
http://www.99soft.org/



On Fri, Jan 6, 2012 at 1:16 AM, Hervé BOUTEMY <herve.bout...@free.fr> wrote:
> forgot the link...
> [1] http://svn.apache.org/viewvc/maven/plugins/tags/maven-
> plugins-22/pom.xml?view=markup
>
> and the doc to staging release:
> http://maven.apache.org/developers/release/maven-plugin-release.html
>
> Le vendredi 6 janvier 2012 01:14:01 Hervé BOUTEMY a écrit :
>> Hi Simone,
>>
>> The classical way to do such versioned + non-versioned site deployment is by
>> using stagingSiteURL configuration in site plugin, see [1]
>> Then the release documentation explains how to stage the versionned doc
>>
>> I suppose this is usable in this case, instead of this rc profile, no?
>>
>> Regards,
>>
>> Hervé
>>
>> Le jeudi 5 janvier 2012 23:25:56 simonetrip...@apache.org a écrit :
>> > Author: simonetripodi
>> > Date: Thu Jan  5 23:25:56 2012
>> > New Revision: 1227893
>> >
>> > URL: http://svn.apache.org/viewvc?rev=1227893&view=rev
>> > Log:
>> > allows dynamic URLs depending on the active profiles
>> >
>> > Modified:
>> >     maven/skins/trunk/maven-application-skin/pom.xml
>> >     maven/skins/trunk/maven-classic-skin/pom.xml
>> >     maven/skins/trunk/maven-default-skin/pom.xml
>> >     maven/skins/trunk/maven-fluido-skin/pom.xml
>> >     maven/skins/trunk/maven-stylus-skin/pom.xml
>> >     maven/skins/trunk/pom.xml
>> >
>> > Modified: maven/skins/trunk/maven-application-skin/pom.xml
>> > URL:
>> > http://svn.apache.org/viewvc/maven/skins/trunk/maven-application-skin/po
>> > m.x ml?rev=1227893&r1=1227892&r2=1227893&view=diff
>> > ========================================================================
>> > === === --- maven/skins/trunk/maven-application-skin/pom.xml (original)
>> > +++ maven/skins/trunk/maven-application-skin/pom.xml Thu Jan  5
>> > 23:25:56 2012 @@ -33,7 +33,7 @@ under the License.
>> >
>> >    <name>Maven Application Skin</name>
>> >    <description>Maven Application Skin</description>
>> >
>> > -  <url>http://maven.apache.org/skins/${project.artifactId}</url>
>> > +  <url>http://maven.apache.org/skins/${site.destination}</url>
>> >
>> >    <issueManagement>
>> >
>> >      <system>jira</system>
>> >
>> > @@ -47,7 +47,7 @@ under the License.
>> >
>> >          <!-- Cannot define in parent -->
>> >          <site>
>> >
>> >            <id>apache.website</id>
>> >
>> > -
>> > <url>scp://people.apache.org/www/maven.apache.org/skins/${project.artifa
>> > ctI d}-${project.version}</url> +
>> > <url>scp://people.apache.org/www/maven.apache.org/skins/${site.destinati
>> > on} </url> </site>
>> >
>> >        </distributionManagement>
>> >
>> >      </profile>
>> >
>> > Modified: maven/skins/trunk/maven-classic-skin/pom.xml
>> > URL:
>> > http://svn.apache.org/viewvc/maven/skins/trunk/maven-classic-skin/pom.xm
>> > l?r ev=1227893&r1=1227892&r2=1227893&view=diff
>> > ========================================================================
>> > === === --- maven/skins/trunk/maven-classic-skin/pom.xml (original)
>> > +++ maven/skins/trunk/maven-classic-skin/pom.xml Thu Jan  5 23:25:56
>> > 2012
>> > @@ -33,7 +33,7 @@ under the License.
>> >
>> >    <name>Maven Classic Skin</name>
>> >    <description>Maven Classic Skin</description>
>> >
>> > -  <url>http://maven.apache.org/skins/${project.artifactId}</url>
>> > +  <url>http://maven.apache.org/skins/${site.destination}</url>
>> >
>> >    <issueManagement>
>> >
>> >      <system>jira</system>
>> >
>> > @@ -47,7 +47,7 @@ under the License.
>> >
>> >          <!-- Cannot define in parent -->
>> >          <site>
>> >
>> >            <id>apache.website</id>
>> >
>> > -
>> > <url>scp://people.apache.org/www/maven.apache.org/skins/${project.artifa
>> > ctI d}-${project.version}</url> +
>> > <url>scp://people.apache.org/www/maven.apache.org/skins/${site.destinati
>> > on} </url> </site>
>> >
>> >        </distributionManagement>
>> >
>> >      </profile>
>> >
>> > Modified: maven/skins/trunk/maven-default-skin/pom.xml
>> > URL:
>> > http://svn.apache.org/viewvc/maven/skins/trunk/maven-default-skin/pom.xm
>> > l?r ev=1227893&r1=1227892&r2=1227893&view=diff
>> > ========================================================================
>> > === === --- maven/skins/trunk/maven-default-skin/pom.xml (original)
>> > +++ maven/skins/trunk/maven-default-skin/pom.xml Thu Jan  5 23:25:56
>> > 2012
>> > @@ -33,7 +33,7 @@ under the License.
>> >
>> >    <name>Maven Default Skin</name>
>> >    <description>Maven Default Skin</description>
>> >
>> > -  <url>http://maven.apache.org/skins/${project.artifactId}</url>
>> > +  <url>http://maven.apache.org/skins/${site.destination}</url>
>> >
>> >    <issueManagement>
>> >
>> >      <system>jira</system>
>> >
>> > @@ -47,7 +47,7 @@ under the License.
>> >
>> >          <!-- Cannot define in parent -->
>> >          <site>
>> >
>> >            <id>apache.website</id>
>> >
>> > -
>> > <url>scp://people.apache.org/www/maven.apache.org/skins/${project.artifa
>> > ctI d}-${project.version}</url> +
>> > <url>scp://people.apache.org/www/maven.apache.org/skins/${site.destinati
>> > on} </url> </site>
>> >
>> >        </distributionManagement>
>> >
>> >      </profile>
>> >
>> > Modified: maven/skins/trunk/maven-fluido-skin/pom.xml
>> > URL:
>> > http://svn.apache.org/viewvc/maven/skins/trunk/maven-fluido-skin/pom.xml
>> > ?re v=1227893&r1=1227892&r2=1227893&view=diff
>> > ========================================================================
>> > === === --- maven/skins/trunk/maven-fluido-skin/pom.xml (original)
>> > +++ maven/skins/trunk/maven-fluido-skin/pom.xml Thu Jan  5 23:25:56 2012
>> > @@ -31,7 +31,7 @@
>> >
>> >    <name>Apache Maven Fluido Skin</name>
>> >    <description>The Apache Maven Fluido Skin is an Apache Maven site
>> >    skin
>> >
>> >      built on top of Twitter's bootstrap.</description>
>> >
>> > -  <url>http://maven.apache.org/skins/${project.artifactId}</url>
>> > +  <url>http://maven.apache.org/skins/${site.destination}</url>
>> >
>> >    <inceptionYear>2011</inceptionYear>
>> >
>> >    <contributors>
>> >
>> > @@ -138,7 +138,7 @@
>> >
>> >          <!-- Cannot define in parent -->
>> >          <site>
>> >
>> >            <id>apache.website</id>
>> >
>> > -
>> > <url>scp://people.apache.org/www/maven.apache.org/skins/${project.artifa
>> > ctI d}-${project.version}</url> +
>> > <url>scp://people.apache.org/www/maven.apache.org/skins/${site.destinati
>> > on} </url> </site>
>> >
>> >        </distributionManagement>
>> >
>> >      </profile>
>> >
>> > Modified: maven/skins/trunk/maven-stylus-skin/pom.xml
>> > URL:
>> > http://svn.apache.org/viewvc/maven/skins/trunk/maven-stylus-skin/pom.xml
>> > ?re v=1227893&r1=1227892&r2=1227893&view=diff
>> > ========================================================================
>> > === === --- maven/skins/trunk/maven-stylus-skin/pom.xml (original)
>> > +++ maven/skins/trunk/maven-stylus-skin/pom.xml Thu Jan  5 23:25:56 2012
>> > @@ -33,7 +33,7 @@ under the License.
>> >
>> >    <name>Maven Site Skin</name>
>> >    <description>Maven Site Skin</description>
>> >
>> > -  <url>http://maven.apache.org/skins/${project.artifactId}</url>
>> > +  <url>http://maven.apache.org/skins/${site.destination}</url>
>> >
>> >    <scm>
>> >
>> > <connection>scm:svn:http://svn.apache.org/repos/asf/maven/skins/trunk/ma
>> > ven -stylus-skin/</connection> @@ -52,7 +52,7 @@ under the License.
>> >
>> >          <!-- Cannot define in parent -->
>> >          <site>
>> >
>> >            <id>apache.website</id>
>> >
>> > -
>> > <url>scp://people.apache.org/www/maven.apache.org/skins/${project.artifa
>> > ctI d}-${project.version}</url> +
>> > <url>scp://people.apache.org/www/maven.apache.org/skins/${site.destinati
>> > on} </url> </site>
>> >
>> >        </distributionManagement>
>> >
>> >      </profile>
>> >
>> > Modified: maven/skins/trunk/pom.xml
>> > URL:
>> > http://svn.apache.org/viewvc/maven/skins/trunk/pom.xml?rev=1227893&r1=12
>> > 278 92&r2=1227893&view=diff
>> > ========================================================================
>> > === === --- maven/skins/trunk/pom.xml (original)
>> > +++ maven/skins/trunk/pom.xml Thu Jan  5 23:25:56 2012
>> > @@ -69,6 +69,7 @@ under the License.
>> >
>> >    <!-- Workaround for SUREFIRE-300 -->
>> >    <properties>
>> >
>> >      <maven.test.skip>true</maven.test.skip>
>> >
>> > +    <site.destination>${project.artifactId}</site.destination>
>> >
>> >    </properties>
>> >
>> >    <build>
>> >
>> > @@ -85,4 +86,13 @@ under the License.
>> >
>> >      </pluginManagement>
>> >
>> >    </build>
>> >
>> > +  <profiles>
>> > +    <profile>
>> > +      <id>rc</id>
>> > +      <properties>
>> > +
>> > <site.destination>${project.artifactId}-${project.version}</site.destina
>> > tio n> +      </properties>
>> > +    </profile>
>> > +  </profiles>
>> > +
>> >
>> >  </project>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to