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]

Reply via email to