Ant会创建错误的buildnumber

时间:2014-03-05 09:45:35

标签: java javascript xml ant webstorm

我有一个build.xml文件,包含类似,发布,清理,调试,压缩和buildnumber, 我认为所有任务都可以正常运行但是编号任务是不对的。

这是我的buildnumber任务在build.xml文件中的样子:

<target name="buildnumber">
    <echo>Creating buildnumber</echo>
    <propertyfile file="${basedir}/build/version.properties" >
        <entry key="Build" type="int" default="0" operation="+"/>
    </propertyfile>
</target>

只有在我发布时才会调用此任务:

<target name="release" description="compile for deployment">
    <antcall target="clean" />
    <antcall target="buildnumber">
        <param name="increment" value="Build"/>
    </antcall>

如果我从Eclipse中调用此ant,它会创建一个像这样的缩小的js文件 mygame-0.0.0-min.js 所以我的情况下最后一个数字(0.0。 0 )的buildnumber不会增加。 如果我从Webstorm调用ant,我得到了这个缩小的文件: 的 mygame-0.0.71-min.js 即可。 我的意思是这怎么可能? Buildnumber不应该增加,因为ant没有调用此任务,因为我没有发布只是“clean”,“debug”和“compress”

以下是我的 version.properties 文件的样子:

## Version properties
Version=1
Patch=0
Build=0

我的build.xml文件出了什么问题?我错过了什么?

0 个答案:

没有答案