ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matt Benson <gudnabr...@yahoo.com>
Subject RE: problem with <fail/>
Date Thu, 20 Jul 2006 20:00:18 GMT
--- "Anderson, Rob (Global Trade)"
<Rob.Anderson@nike.com> 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:mkshirsagar@Bladelogic.com] 
> > 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:
> user-unsubscribe@ant.apache.org For 
> > additional commands, e-mail:
> user-help@ant.apache.org
> > 
> > 
> > 
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> user-unsubscribe@ant.apache.org
> For additional commands, e-mail:
> user-help@ant.apache.org
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message