On 2012-01-08 22:59, Hervé BOUTEMY wrote: > How is your solution different from Maven Plugins parent? > I just applied stagingSiteURL like usual.
It's not :) I used the same pattern as in plugins parent. > 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? Sounds like a good idea. > 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 > > -- Dennis Lundberg --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org