----- Original Message ----- 
From: "Brett Porter" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, December 05, 2004 10:54 PM
Subject: [proposal] Move Maven 1.x from CVS to Subversion


> Hi,
>
> I'd like to start a discussion about this to see what people think.
>
> The reasons:
> - timing is right as we wind down MAVEN-1_0-BRANCH
> - HTTPS makes it more practical behind firewalls
> - the tool support seems to be mostly there now (not perfect, but good
enough)
> - is being encouraged ASF wide
>
> Proposed repositories to move:
> maven
> maven-plugins
> maven-plugins-sandbox
> maven-jelly-tags
>
> Proposed layout in svn:
> maven
>   maven-1
>     core (formerly maven)
>       trunk
>       branches
>       tags (hereafter abbreviated as t/b/t)
>     plugins
>       t/b/t
>     plugins-sandbox
>       t/b/t
>     jelly-tags
>       t/b/t
> (and later on...)
>   wagon
>     t/b/t
>   scm
>     t/b/t
>   components (or maven-2?)
>     maven-core
>       t/b/t
>     maven-model
>       t/b/t
>     ...
>
> Some points:
>
> * Why t/b/t at plugins level, not for individual plugins?
> easier to maintain the current structure, and plugins are infrequently
branched.
> When they are branched/tagged, they would be copied to, for example,
> maven-plugins/branches/java/1.5-SNAPSHOT/...
> The fact that this causes a different relative path to the extended parent
is
> problematic, so developing on the branch would require switcing your
checkout to
> the branch (which is possible), much like is done with CVS. I don't see an
easy
> way to avoid this (except for m2 style parent POM references :)
>
> * What about Maven's subversion support?
> The only remaining plugin missing support is maven-scm-plugin. I'm going
to look
> at adding it quickly, then revisit that plugin later to use maven-scm once
it is
> released.
>
> What do others think?

+1

Emmanuel


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to