little late, but a big +1 from me too
Andy
On 16 Mar 2007, at 16:51, John Casey wrote:
Hi everyone,
I've performed a fairly significant refactoring of the lifecycle
executor on
the 2.1-lifecycle-refactor branch. The changes allow Maven to
construct a
build plan before execution begins in earnest, which contains all
of the
mojos and their configurations and is then rendered to a List for
iteration
and execution.
This opens up a whole new world of possibility for controlling
builds, not
to mention build-process debugging and discovery.
I've run the integration tests on this branch, and it seems that
everything
is working well. I'd like to merge this branch back to trunk, but
since it's
such a large refactor, I thought it appropriate to vote on it
first, in an
effort to help us maintain a stable trunk.
I've parked binaries, javadocs (of maven-core, where the big
changes are),
and two design PNG images out here:
http://people.apache.org/~jdcasey/maven-drops/2.1-lifecycle-refactor
Also, if you want to see the new build plan in action, install the
lifecycle
plugin:
http://svn.apache.org/repos/asf/maven/sandbox/trunk/plugins/maven-
lifecycle-plugin
and run the following command with the binaries above:
mvn lifecycle:build-plan -Dtasks=clean,install
If you'd like to see the configurations for the mojos, use this:
mvn lifecycle:build-plan -Dtasks=clean,install -DextendedInfo=true
Please peruse and let me know what you think. I'll give it 72h;
please vote
+1/+0/-1.
Here's my +1.
Thanks,
John
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]