ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From André Pilz <andre.p...@pcvisit.de>
Subject Re: overwriting property specified in different files.
Date Wed, 09 Jul 2008 10:53:31 GMT
Hello,

that is standard behaviour for ant. The first property definition wins. 
A simple solution for this example is to load the second property file 
first.

Also see the <variable> Task in ant-contrib, but I never needed it.

Cheers,
Andre

wizshah schrieb:
> I have two following lines added to my build.xml.
> 
>  	
> 1. <property file="${env.DEVHOME}/config/config.properties"/>
> 	
> 2. <property
> file="${env.DEVHOME}/usr/home/${env.projectname}/config.properties"/>
> 
> It can be seen that I have two config.properties being loaded. Thats runs
> fine. All properties are loaded. But here the problem is that if I have the
> same property in the second file it does not overwrite the old one. 
> for instance I have a temp variable set like temp=temp in the first config
> i.e. config/config.properties
> 
> where as I want to over write it in the second config i.e.
> ${env.projectname}/config.properties like temp=xyz
> 
> But ant does not overwrite it. Can any one help me out how I can achieve
> this?
> 

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


Mime
View raw message