Sorry to ask some poor questions... but how does all this fit in with Alexandria? Is Maven a replacement? or something new? or is it recommended to use Gump and Maven?
Thanks! Jason van Zyl wrote: > On Wed, 2002-03-13 at 07:40, [EMAIL PROTECTED] wrote: > >>Hi, >> >>I'm currently developing a build system handling several >>modules/projects and dependencies between these modules. The build >>system is based on ant. >> >>I found GUMP and it seems very similar to my approache, but I'm still >>confused about what GUMP is. >>Is is a framework or tool set (like ant) handling several modules and >>their dependencies, a framework which can be downloaded, installed and >>used for my own projects? >>Or is it a web project (like Sourceforge) where I can "register" and add >>my modules to a pool of projects? >> >>What I'm looking for is a framework or some tools which I can use for my >>own project (my own nightly build etc.)? Is GUMP the right place to >>start? I first started with ant, but ant doesn't support multiple >>projects, does it? > > > You might want to take a look at Maven: > > http://jakarta.apache.org/turbine/maven/ > > It is currently a turbine sub-project but it provides all that you've > mentioned above. > > The site mentioned above is where you can see all the things that Maven > is currently producing for a project. Among some of the things provided: > > -> xref'd sources > -> javadoc production > -> site publication > -> change log document produced from cvs log output > -> source metrics > -> standard build system that is generated and operates from a project > descriptor so if the build works then the descriptor is correct > > In a very short period of time we have 8 developers who have either > donated substantial pieces of code or have put in a lot of time to date. > > We have a full java parser that will be used for metrics which Stephane > Bailliez is working on with myself (he's an ant committer), an RCS ,v > parser which can be used to track CVS activity. Dependency resolution > using the commons graph package which is about to be completely > overhauled by David Peugh (author of the Quilt, the test coverage tool > on SF which will be integrated into Maven). We also plan to make a tool > like Cruise Control but that will be after the turbine release. > > Right now we are experimenting with the use of Maven on the Turbine > projects. We are releasing 2.2b1 of Turbine this coming Monday and all > the builds, and site publication will be controlled by Maven. > > Maven is also capable of producing Gump descriptors so you can work with > Maven at the project level and participate in wider gump builds if you > like. > > Take a look you might find something that you like. > > >>Currently, I'm working on a system based on some XML files (and these >>files are very similar to GUMP's project/module etc. XML files) which >>are transformed to ant build.xml files. As far as I understand the FAQ >>and the Javadoc, GUMP used this approach but changed from XSLT to Java? >>Is there a little bit more documentation about GUMP? > > > Maven takes a different approach where the project descriptor is > actually used for building directly. > > >>Regards, >> >>Jens >> > -- Christopher Fitch [EMAIL PROTECTED] http://home.mem.net/~overlord/ -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
