ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefan Bodewig <>
Subject Re: enhancement ideas: worthwhile?
Date Fri, 20 Oct 2000 12:30:39 GMT
>>>>> "KB" == KC Baltz <> writes:

 >> I would like ant to have a command-line argument to simply syntax
 >> check the build.xml file(s).

 KB> I'm guessing you could get this behavior by declaring a task that
 KB> does nothing and then building it.

 KB> <task name="checkXML"> </task>

 KB> ant checkXML

This will ensure your XML file is well formed, but not that it is a
valid Ant build file.

Starting with Ant 1.2alpha3 Ant will ignore unknown tags inside a
<target> until you finally try to execute the corresponding task - so
you won't find a typo in the name of a task unless you really use it.

Similarly you won't find a typo in an attribute's name until it gets
configured - which also only happens if you execute the task starting
with 1.2alpha2.

It really gets even more complicated. If you create a directory with
mkdir and later point a fileset to it, this is perfectly valid for
Ant. A "dry run" like make -n would not really create the directory
and then FileSet.setDir would throw an Exception.


View raw message