wouldn't be following lifecycle more appropriate?
    svnpubsub:prepare: do an svn checkout
    site:stage -DstagingDirectory = svn checkout dir
    svnpusub:publish: do the svn checkins

then using "mvn site svnpubsub" would do the job
and the site build would be standard, whatever steps are involved in site 
building



or even without specific lifecycle : given there are sufficient phases in the 
site lifecycle [1], you can bind:
- svnpubsub:prepare to pre-site
- site:stage to post-site
- svnpusub:publish to site-deploy (problem here, since site:deploy is already 
bound...)


WDYT?

Hervé

[1] http://maven.apache.org/ref/3.0.4/maven-
core/lifecycles.html#site_Lifecycle

Le samedi 25 février 2012 13:52:48 Benson Margulies a écrit :
> On Sat, Feb 25, 2012 at 1:45 PM, Hervé BOUTEMY <[email protected]> 
wrote:
> > why not consider it as a deploy protocol?
> > like scp, file, webdav: svnpubsub
> 
> That only handles the last piece.
> 
> Here's the lifecycle:
> 
>    svnpubsub:prepare: do an svn checkout
>      site:site
>      site:stage -DstagingDirectory = svn checkout dir
>   svnpusub:publish: do the svn checkins
> 
> otherwise we don't know what's different. I guess that I could make
> the publish mojo do the checkout to yet another directory and compare
> the two. That still won't work as a protocol.
> 
> > then the existing site-deploy phase of site lifecycle is sufficient
> > 
> > Le samedi 25 février 2012 11:58:36 Benson Margulies a écrit :
> >> To make the svnpubsub thing easier to use, I'd like to declare a
> >> customer lifecycle for it. Perhaps I need to break for lunch, but can
> >> I do that without a packaging? I just want to let someone type
> >> 
> >>    mvn svnpubsub
> >> 
> >> and watch the fun.
> >> 
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected]
> >> For additional commands, e-mail: [email protected]
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to