> I will say this again because no one seems to listen but doing this is a
> good way to screw your users. "build" is used in many projects to indicate
> intermediate files. For newbies it also requires intimate knowledge of
> build practices before they can locate the base build.xml file. Hence why
> this directory should not exist and file sshould exist in base directory.

I agree on both counts.  If we put build.xml in the root of the project's
directory, we can just tell users to run "ant compile" or whatever and
everything works fine.

It's also nice to have the buildfile at the root of your tree so that you
could (for example) be deep within the source tree, and *still* run "ant
compile" to invoke that buildscript (since ant will keep looking up the tree
until it finds one).

I'd much rather leave build.xml/build.properties at the root of the
subproject/module tree.

 - Rod

> Peter

Reply via email to