Hello Richard, this is a bug. I have entered it in bugzilla id 55885.
Regards, Antoine On Dec 9, 2013, at 9:22 AM, Steele, Richard wrote: > I can't seem to get the new if: and unless: attributes working on uses of > macrodef. For example: > > <project name="conditional-tests" xmlns:if="ant:if" > xmlns:unless="ant:unless"> > > <macrodef name="sayhi"> > <sequential> > <echo>hi</echo> > </sequential> > </macrodef> > > > <target name="hi"> > <sayhi if:set="verbose" /> > </target> > > </project> > > If I do "ant hi" from the command line the script runs to completion, and > as expected, there's no output: > > C:\conditional-tests>ant hi > Buildfile: C:\conditional-tests\build.xml > > hi: > > BUILD SUCCESSFUL > > However, if I set the property I get an error: > > C:\conditional-tests>ant hi -Dverbose=x > Buildfile: C:\conditional-tests\build.xml > > hi: > > BUILD FAILED > C:\Development\projects\ant-playground\conditional-tests\build.xml:11: > Unknown attribute [ant:if:if:set] > > Thoughts? > > Rich --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional commands, e-mail: user-h...@ant.apache.org