ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject includes
Date Wed, 05 Apr 2000 02:30:55 GMT
I've been lurking on this list for a while and thought I'd go ahead and
introduce myself, since I'm very interested in Ant and the direction it's
heading in. I'm a lead developer here at ThoughtWorks, and have been
working on a tool very similar to Ant for the past nine months, which
we're using to manage a couple of fairly large java projects (large from my
experience - about 25 developers per project, 400K lines of code total).
We're still debating about what to do with our tool; we can either keep
developing it internally, open source it, or switch to something like Ant.
I'm currently evaluating how feasible it would be to use Ant for a large
project, and would appreciate any feedback from anyone attempting this...

Anyway, I've seen the topic of "include" statements come up on this list a
few times, which we had to deal with for our tool early on. We basically
added a java-style "import" statement so that one could import targets from
other files, and I imagine a similar thing could be done for ant. For
example, if ant encounters a top level <import project="foo"/> statement,
it would search the "project path" for an Ant file with the name "foo.xml",
parse it, and make the targets available to the importing file.  The
project path could be specified by the ant.project.path system property,
which would default to the current directory if not defined. Identifying
ant files in the path might be tricky, since they use the "xml" extension,
which is used for a lot of purposes. Would anyone be opposed to using
".ant" as the extension for build files?

Matt Foemmel
ThoughtWorks, Inc.

View raw message