--- "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.

> 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]

Reply via email to