It's getting close enough, as long as you satisfy the following constraints:
- Make sure your build works with "regular" maven3 snapshots first ;) - You're not too reliant on snapshot artifacts (MNG-2802 is next on my TODO list now) - You're not generating source code in generate-sources - Running aggregating tasks (javadoc etc) is largely untested as of yet. The last two should be easily fixable but I've been concentrating on the main concurrency concerns (safe publication, deadlock avoidance etc) until now, but this seems to be rock solid with my build as of now. This is really also the stuff I need input on, since this is usually quite timing sensitive. (I have 2 different builds I run on C2D, i7 and dual xenons without hiccups right now) Get the install from http://cloud.github.com/downloads/krosenvold/maven3/apache-maven-3.0-SNAPSHOT-bin.tar.gz mvn -e -Dmaven.threads.experimental=6 clean install On my build, 1 thread per core gives best results. Maybe "3" for Core 2 duo. This version is up-to-date with maven3 trunk as of Thu Dec 3 09:01:44 2009 +0100. If you run without the -Dmaven.threads.experimental=6 option, you should basically by running regular maven3 trunk. Kristian On Thu, 2009-12-03 at 09:21 +0100, Jorg Heymans wrote: > On Tue, Dec 1, 2009 at 9:49 PM, Kristian Rosenvold > <[email protected]> wrote: > > I am pleased to announce that the "weave" mode now does a > > "mvn clean install" of a fairly regular project with any number of > > threads, and at great speed improvement - 2-4x is not uncommon. > > > > There are still issues to be sorted out, and I'd be really grateful > > for any reports of problems. > > > > See http://github.com/krosenvold/maven3 for a *lot* more details > > on problems & issues and how to test this out on your builds. > > Looks incredibly promising ! > > I would be more than happy to give you test feedback if you could > supply a binary dist with this feature. Or is it not yet ready to be > tested by the 'masses' ? > > Jorg > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
