On 05/01/2013, at 10:57 PM, Hervé BOUTEMY <herve.bout...@free.fr> wrote:

> ok, that was my first attempts back in july, not based on performance 
> expectations but simply logic
> but the release procedure wasn't easy to automate in Maven: I don't see in 
> Continuum instrusction where the "svn cp xxx/latest to xxx/<release-version>" 
> is done. Is it in a Unix shell script?

Pretty much, exec-maven-plugin: 
http://svn.apache.org/viewvc/continuum/trunk/continuum-docs/pom.xml?r1=1427648&r2=1427649&;

scm:tag didn't support what was needed - but this could be added to the 
scm-publish plugin as an option.

> 
> At that time, the intent was pure logic ("clean work" idea), with impact on 
> the way to  import history: see http://maven.apache.org/plugins/maven-scm-
> publish-plugin/examples/importing-maven-site.html
> But when Olivier came in to help me, we chose to drop this part and make 
> simple ("brute force"?) content import and drop this "latest" idea which was 
> hard to explain
> 
> It seems we need to get back to this latest idea since it is really a strong 
> performance requirement (and efficiency: yes, between 2 maven release, not 
> much 
> content has changed in the 131 MB)
> 
> 
> I had a look at Continuum and I didn't find some thing we do in maven:

Continuum's site structure is a bit confused, but it has 3 parts: a single site 
set of versioned documentation, a single main top-level site, and then a 
multi-module generated documentation set.

> - multi-modules sites
> - content generation from sources (javadoc, jxr, plugin documentation)
> Did I miss something?

Both of these are in the top level POM:
http://svn.apache.org/viewvc/continuum/trunk/pom.xml?revision=1428315&view=markup

It was reduced to project-info-reports and javadoc:aggregate + jxr:aggregate 
(+tests)

The multi-module site uses the "site site:stage scm-publish:publish-scm" 
technique, while continuum-docs and the main site just use site-deploy.

- Brett

--
Brett Porter
br...@apache.org
http://brettporter.wordpress.com/
http://au.linkedin.com/in/brettporter
http://twitter.com/brettporter






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

Reply via email to