Mega Code Archive

 
Categories / Java / Ant
 

Redefine property in the children target 2

/* 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 print-file:      [echo] In print-file      [echo]      [echo]       The value of property.file.example is: build.properties      [echo] BUILD SUCCESSFUL Total time: 0 seconds */                <?xml version="1.0"?> <project name="Apache Ant Properties Project" default="print-file" 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>   <target name="print-file" depends="print-target">     <property name="property.file.example" value="build.xml"/>     <echo message="In print-file"/>     <echo>       The value of property.file.example is: ${property.file.example}     </echo>   </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)