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]>

Reply via email to