Mega Code Archive

 
Categories / Java / Ant
 

Redefine property in the children target

/* Buildfile: build.xml print-global:      [echo] In print-global      [echo] The value of property.example is: Local File print-target:      [echo] In print-target      [echo] The value of property.example is: Local File BUILD SUCCESSFUL Total time: 0 seconds C:\Java_Dev\WEB\dev\java\api\Proant\ch03> */                <?xml version="1.0"?> <project name="Apache Ant Properties Project" default="print-target" basedir=".">   <property file="build.properties"/>   <property file="build.properties.default"/>   <property name="property.example" value="Global"/>   <target name="print-global">     <echo message="In print-global"/>     <echo message="The value of property.example is: ${property.example}"/>   </target>   <target name="print-target" depends="print-global">     <property name="property.example" value="Target"/>     <echo message="In print-target"/>     <echo message="The value of property.example is: ${property.example}"/>   </target> </project> -------------------------------------------------------------------------------------- File: build.properties property.example=Local File property.file.example=build.properties -------------------------------------------------------------------------------------- File: build.properties.default property.example=Default File property.file.example=build.properties.default                          AntBasicTags.zip( 2 k)