Hi Dean,
${} refers to the value of a property.
if / unless attributes refers to the existence (i.e. name) of a property.
IMHO, the different notation is reasonable.
However, this syntax and behaviour is pointed out explicitely in the manual:
->Using Ant->Targets
Cheers
Rainer
-----Ursprüngliche Nachricht-----
Von: Dean Schulze [mailto:[EMAIL PROTECTED]
Gesendet: Samstag, 2. Februar 2008 16:15
An: [email protected]
Betreff: Need documentation change for if / unless
I filed this bug regarding the use of the if and unless attributes of
<target>:
http://issues.apache.org/bugzilla/show_bug.cgi?id=44315
Matt Benson pointed out that the problem is that you don't use the ${}
notation when naming a property in an if or unless attribute. This is
confusing because everywhere else in Ant when you reference a property you
use the ${} notation.
The documentation for Targets doesn't mention this:
http://ant.apache.org/manual/using.html#targets
The fact that you don't use ${} notation for the if / unless attributes
needs be made explicit in the documentation.
Are there any other places where you use a property without using the ${}
notation? If so these also need to be made explicit. If the if / unless
attributes are the only place where this applies that should also be noted
in the documentation for if / unless.
Thanks.
Dean
---------------------------------
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it
now.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]