1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
<?xml version="1.0" ?>
<project name="FileHash Test" default="build">
<target name="testBugfix">
<echo file="version.txt">1.0.0</echo>
<version file="version.txt" property="versionprop"
releasetype="bugfix"/>
<delete file="version.txt"/>
<echo>Bugfix: ${versionprop}</echo>
</target>
<target name="testMinor">
<echo file="version.txt">1.0.0</echo>
<version file="version.txt" property="versionprop"
releasetype="minor"/>
<delete file="version.txt"/>
<echo>Minor: ${versionprop}</echo>
</target>
<target name="testMajor">
<echo file="version.txt">1.0.0</echo>
<version file="version.txt" property="versionprop"
releasetype="major"/>
<delete file="version.txt"/>
<echo>Major: ${versionprop}</echo>
</target>
<target name="testDefault">
<version releasetype="major"/>
</target>
<target name="testPropFile">
<echo file="property.version">propfile.version=4.5.4</echo>
<version propFile="true" releasetype="bugfix" file="property.version"
property="propfile.version"/>
</target>
<target name="testPropFileWithDefaultProperty">
<echo file="build.version">build.version=4.5.4</echo>
<version propFile="true" releasetype="bugfix"/>
</target>
<target name="testWithStartingVersion">
<version propFile="true" releasetype="bugfix" startingVersion="1.0.0"/>
</target>
<target name="build" depends="testBugfix,testMinor,testMajor,testPropFile,testPropFileWithDefaultProperty,testWithStartingVersion"/>
</project>
|