Just playing around a bit and simplified the whole thing: <project name="test" default="test" basedir="."> <target name="test"> <!-- Note: This would be your default build task --> <property file="version.properties"/> <propertyfile file="version.properties" comment="Versioning file"> <entry key="major" default="1" type="int" pattern="00"/> <entry key="minor" default="0" type="int" pattern="00"/> <entry key="build.number" value="1" default="0" type="int" operation="+" pattern="0000"/> </propertyfile> <echo message="Now on build number ${major}.${minor}.${build.number}"/> </target>
<target name="major" description="Increments Major"> <propertyfile file="version.properties" comment="Versioning file"> <entry key="major" value="1" default="0" type="int" operation="+" pattern="00"/> <entry key="minor" value="0" default="0" type="int" operation="=" pattern="00"/> <entry key="build.number" value="1" default="1" type="int" operation="=" pattern="0000"/> </propertyfile> </target> <target name="minor" description="Increments Minor"> <propertyfile file="version.properties" comment="Versioning file"> <entry key="minor" value="1" default="0" type="int" operation="+" pattern="00"/> <entry key="build.number" value="1" default="1" type="int" operation="=" pattern="0000"/> </propertyfile> </target> </project> -- David Weintraub qazw...@gmail.com --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional commands, e-mail: user-h...@ant.apache.org