ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matt Benson <gudnabr...@yahoo.com>
Subject Re: using property in target depends
Date Tue, 27 Aug 2002 15:34:04 GMT
It does look like it would be nice to do what you want
in this way.  Apparently target names such as in a
depends attribute are not evaluated in this way.  You
can do what you are trying to do another way, using
the <antcall> task.

-Matt

--- David Adams <DAdams@ignitesports.com> wrote:
> Hi,
> I was looking to control a project flow by putting
> in a property value dynamically into the depends
> attribute of the target tag. 
> 
> For example, I wanted to do the following:
> 	<target name="main" depends="${build.type}"/>
> 
> 	<target name="dev"
> depends="prepare,compile,dist,javadocs,test.suite"/>
> 
> 	<target name="test"
> depends="prepare,compile,test.suite"/>
> 
> 	<target name="prod"
> depends="prepare,compile,test.suite,dist,javadocs"/>
> 
> where build.type would be either dev, test, or prod,
> defaulting to dev in a properties file and
> configurable through the command line. 
> 
> I run into a problem with this, but it is not clear
> to me what the issue is. When running, I receive:
> Target `${build.type}' does not exist in this
> project. It is used from target `main'.
> 
> I feel that I am missing something fundamental
> here....
> 
> Thanks.
> 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> David Adams
> Ignite Sports (www.ignitesports.com)
> Voice: 773.293.4300
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> 
> 


__________________________________________________
Do You Yahoo!?
Yahoo! Finance - Get real-time stock quotes
http://finance.yahoo.com

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


Mime
View raw message