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

Reply via email to