How is your solution different from Maven Plugins parent? I just applied stagingSiteURL like usual.
For the skins parent site, what about integrating it in the actual parent poms list [1], and adding site-pom.xml + src/site-docs/ like other parent poms? Any objection? Regards, Hervé [1] http://maven.apache.org/pom/ Le dimanche 8 janvier 2012 20:04:14 Dennis Lundberg a écrit : > Hi > > Now that I have looked closer at this, I have a solution locally ready > to be checked in. But, because of a bug in the Site Plugin, the staged > (what Simone called an rc) site in my solution will end up in the wrong > place. Simone's rc profile on the other hand will deploy the staged/rc > site in the correct place. > > So I think that I will not check in my solution right now. Let us do > this release using Simone's rc profile. After that release is done I'll > check in my solution and start to push for a release of the Site Plugin > (which has a fix for the mentioned bug). > > One important thing to note though: the site for the parent maven-skins > should not be deployed. That index-page is part of the site for Maven. > Currently the wrong page is live, but the order will be restored the > next time someone deploy the Maven site. > > On 2012-01-07 21:08, Simone Tripodi wrote: > > Hi Dennis! > > > > yes please, it would be much more than appreciated, feel free to fix > > stuff there if needed! > > TIA! > > -Simo > > > > http://people.apache.org/~simonetripodi/ > > http://simonetripodi.livejournal.com/ > > http://twitter.com/simonetripodi > > http://www.99soft.org/ > > > > On Sat, Jan 7, 2012 at 8:26 PM, Dennis Lundberg <denn...@apache.org> wrote: > >> Hi Simone > >> > >> I agree with Hervé, we already have a method for this that we use in > >> most of our sub-projects. That work in the same way as your method, > >> but > >> it would be easier if ha only one way of doing it. I'd be happy to > >> help > >> set it up. > >> > >> On 2012-01-06 20:21, Simone Tripodi wrote: > >>> 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.ht > >>>> ml > >>>> > >>>> 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-applicati > >>>>>> on-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/${proj > >>>>>> ect.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-s > >>>>>> kin/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/${proj > >>>>>> ect.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-s > >>>>>> kin/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/${proj > >>>>>> ect.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-sk > >>>>>> in/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/${proj > >>>>>> ect.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-sk > >>>>>> in/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/skin > >>>>>> s/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/${proj > >>>>>> ect.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=122 > >>>>>> 7893&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}</si > >>>>>> te.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 > >> > >> -- > >> Dennis Lundberg > >> > >> --------------------------------------------------------------------- > >> 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