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