Howdy,

This is primarily directed at Benjamin (who has done a great job getting the ITs in shape), John (who has spent a great deal of time getting our grid up and running), and Tom (who has made some very cool additions to Hudson which we will leverage for Maven).

Today we started being able to build Maven 3.x across the grid but now it's time to get serious about doing some layering for speed and completeness.

Tom has some very cool additions to Hudson that allow us to write plugins in Hudson as Plexus components and one of the first plugins Tom has written is a way to propagate a successful bootstrap of Maven across a set of projects. This plugin combined with the greatly improved ITs for the core and the fleshing out of the ITs for all the core plugins will allow us to really start hammering down on 3.x.

By layering I think that a canonical system should be picked, say Ubuntu, and that should be a fast compile-only smoke test to look for breakages. If that works trigger the tests, if that works propagate to the grid, do the build and run the ITs. Then layer in plugin tests maybe daily. That may not be the perfect workflow and we should put this in the wiki. Once we pick a work flow we can probably write any plugins we need. We can also start selectively taking any useful components from Continuum as they should now work in Hudson. The Plexus integration was checked into Hudson about a month ago by Tom.

Tom/John, I don't know how long it will take to finish the maven integration testing plugin and get all the nodes updated. But I can do the dirty trick that I did before which was the let the bootstrap feed into a predefined Maven installation location. I just want to get the ITs triggered correctly using the version of Maven built by the bootstrap.

Benjamin, you've basically done all the work for the ITs so far. You think you might sketch out in the wiki what you think would be ideal? At this point I think we defer to you as you've been working on them so long.

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------

In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.

  -- Jacques Ellul, The Technological Society


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to