lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Erik Hatcher" <>
Subject Re: cvs commit: jakarta-lucene build.xml
Date Thu, 28 Feb 2002 11:13:30 GMT
----- Original Message -----
From: "Jon Scott Stevens" <>

> > The biggest thing Ant and all the projects that use it is
> > One way or another, / -
> > matter functionally.  The standardization has to be at a much deeper
> > than that... and somehow the Ant engine itself needs to enforce or at
> > prod these things.  For example, <property
> > file="${user.home}/"/> - that almost should be
*implicit* in
> > Ant to do this.  Loading should almost be implicit too.
> > With all the build files out there that don't follow these conventions
> > really have a mess (i.e. its difficult to pick up a source tree with a
> > build.xml and build it without looking into build.xml to see what makes
> > tick).
> Hmm...I'm not sure of that type of forceful standardization either...but
> that is a result of some of the influence Sam Ruby has on me...:-)

I'm not sure of it either.  I'm just thinking out loud.  Certainly Ant
should  not constrain its capabilities just to force one way of doing
something, but somehow these things should be at least documented so that
build file writers can have guidelines to follow.  Yes, I know - I should
volunteer!  Well, I am trying to do my part, really I am!  :)

> > At least makefiles have fairly consistent conventions that are followed,
> > right?
> Nope. Not at all. The only thing that is somewhat consistent is the name
> the targets.

Even that is a free for all with Ant build files mostly.


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

View raw message