> -----Original Message----- > From: Matt Benson [mailto:[EMAIL PROTECTED] > Sent: Thursday, July 20, 2006 1:00 PM > To: Ant Users List > Subject: RE: problem with <fail/> > > --- "Anderson, Rob (Global Trade)" > <[EMAIL PROTECTED]> wrote: > > > A macrodef would probably belong outside of a target. > > Usually, but for completeness' sake I'd like to point out > that a common exception would be conditional macro definition.
Indeed, good point. -Rob A > > Also, I don't see > > where you are actually executing the task you define with the > > macrodef. > > Right. > > -Matt > > > > What is the output of your build? > > > > -Rob Anderson > > > > > -----Original Message----- > > > From: Mayuresh Kshirsagar > > [mailto:[EMAIL PROTECTED] > > > Sent: Thursday, July 20, 2006 6:11 AM > > > To: Ant Users List > > > Subject: problem with <fail/> > > > > > > Hi I am trying the following block: > > > > > > <target name="init"> > > > <tstamp/> > > > > > > <macrodef name="ReadConfig"> > > > <attribute name="buildType" default="all"/> > > > <element name="SomeMoreTasks" optional="true"/> > > > <sequential> > > > <echo message="The build type is > > @{buildType}"/> > > > <echo message="Reading property file > @{buildType}.cfg"/> > > > > > > <!--Check if the config file is available--> > > > <assert> > > > <available file="@{buildType}.cfg"/> > > > </assert> > > > > > > <property file="@{buildType}.cfg"/> > > > <SomeMoreTasks/> > > > <fail/> > > > </sequential> > > > </macrodef> > > > </target> > > > > > > But the fail as I have placed doesn't fail the > > build. Only if > > > I place fail outside macrodef, then alone does the > > build > > > file. How can I make the build file by placing > > <fail/> where it is? > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] For > > > additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection > around http://mail.yahoo.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] For > additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]