+1 for the move, sounds like a good idea.
I prefer the name "mojo-parent", but I'm ok with keeping it "mojo" so that it
matches the artifactId.
Benjamin Bentmann wrote:
Greetings,
My experiences with the release of the Mojo Parent POM 17 make me
propose to move the parent stuff into a dedicated directory like
illustrated below:
trunk/
mojo/
mojo-parent/ <- Parent POM in here, please
antlr3-maven-plugin/
...
xslt-maven-plugin/
Rationale:
As Dennis just pointed out, every tag of the parent POM naturally
contains all of the plugins because they are currently child directories
of the parent POM base directory. Surely, SVN employs cheap copies for
tags and it doesn't really cost disk space but every checkout of the
parent POM will effectively require a complete checkout of the entire
Mojo suite. It's not a big deal but I feel it's unnecessary
inconvenient. The parent POM release gets more and more time-consuming
as we add plugins (and on Windows boxes the tag checkout done by the
Release Plugin will happily construct paths with more than 256 chars and
fail on them, but that's another story...). The Mojo Parent has a
distinct release cycle from the plugins and Maven allows us freedom in
the relative directory path between a parent and its modules, why not
use that?
Just in case we can agree on that directory move, some name proposals
for the directory:
a) mojo
b) mojo-parent
c) parent
What do you think?
Benjamin
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email