What is the prescribed method of setting properties in a property file?
Specifically, I'm speaking of a file that keeps track of one of the build
numbers. Here's a simple example with what I'd like to do in it:
<target name="main">
<if>
<equals arg1="${major.increment}" arg2="true"/>
<then>
<buildnumber file="major.number"/>
<propertycopy name="major.number" from="build.number"/>
<!--This would be great, but is my imagination, how would it really
work?-->
<buildnumber file="minor.number" reset="true"/>
<propertycopy name="minor.number" from="build.number"/>
</then>
<else>
<property file="major.number"/>
<propertycopy name="major.number" from="build.number"/>
<buildnumber file="minor.number"/>
<propertycopy name="minor.number" from="build.number"/>
</else>
</if>
<property name="full.buildnumber" value="${major.number}.${minor.number}"/>
</target>
Thanks,
Eric