ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chris Bailey" <>
Subject RE: Suggestions for building modular projects?
Date Tue, 13 Aug 2002 21:11:35 GMT
Matt, thanks.  I took a look, and now have a system in place for building my
modules.  Pretty simple and easy.  Also, I like how you facilitate using a
custom build file if the plug-in needs.

-----Original Message-----
From: Matt Benson []
Sent: Tuesday, August 13, 2002 12:41 PM
To: Ant Users List
Subject: Re: Suggestions for building modular projects?

Check out what I just did for Jext
 which is another nice Java text editor.

It has several plugins, many of which are distributed
alongside the main application.  These are mostly
non-packaged and have a very simple build structure,
so I wrote a build.xml that can pretty much build any
of these.  I also wrote a buildall.xml that can be
used to build them all; its use requires the
ant-contrib jar.

The build files are in Jext's CVS at

Just in case you don't know, ant-contrib is at


--- Chris Bailey <> wrote:
> I'm wondering what people suggest for this kind of
> build situation...  I
> have a core application that we build with Ant now.
> We are then creating a
> lot of "modules", or plug-ins for the application.
> Each of these modules
> are very similar, i.e. their builds are essentially
> the same exact process,
> but some of the source files are different, and the
> name of the resulting
> output file (jar or exe) is different, etc.
> I've wondered about these types of things:
> - brute force: just make a build.xml for each one
> - near brute force: one build.xml that has a target
> for each, or close to
> that
> - Dynamically generate a build.xml for each one
> somehow (XSLT task?)
> - Single module_build.xml, where build.xml iterates
> each directory, sets
> some properties, and then calls module_build.xml
> (passing the properties)
> What have people used, what do they like/dislike,
> what's the easiest, what's
> the most slick?
> ____
> Chris Bailey
> Code Intensity
> --
> To unsubscribe, e-mail:
> <>
> For additional commands, e-mail:
> <>

Do You Yahoo!?
HotJobs - Search Thousands of New Jobs

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message