我在ant中编写了一个构建脚本。我的项目源代码版本为svn。subwcrev需要什么?
由于我的项目的一部分,我不得不写一个Java类,包含从颠覆信息。一般来说,构建脚本工作正常。所有需要的信息将被收集,除了一个。这是作者谁承诺在reporitory最后的变化的名称。虽然我读了manual,但我仍然想出任何想法。
我对你的问题是:是否存在一种方法来获得这个蚂蚁脚本的细节?
感谢
编辑:
<target name="version" description="set version number">
<echo message="Setting version information ..." />
<copy file="build/Version.java.template"
tofile="./cq/apps/src/de/anna/util/Version.java" />
<tstamp>
<format property="TODAY_De"
pattern="yyyy/MM/dd HH:mm:ss"
locale="de,De"/>
</tstamp>
<replace file="./cq/apps/src/de/anna/util/Version.java">
<replacefilter token="@[email protected]" value="${app.name}" />
<replacefilter token="@[email protected]" value="${build.number}" />
<replacefilter token="@[email protected]" value="${TODAY_De}" />
</replace>
<exec executable="${version.tool}" spawn="false" dir=".">
<arg line=". cq/apps/src/de/anna/Util/Version.java cq/apps/src/de/anna/Util/Version.java" />
</exec>
</target>
我想在文件Version.java,谁是最后提交的作者和变化项的ID添加什么。 (我觉得/思想$ $作者和$编号$是变量)
你是否从ANT调用SubWCRev命令行程序?一种方法是从您在ANT中收集的信息中编写一个属性文件,并拥有一个读取属性文件的Java类。然而,我不清楚你需要什么帮助,或者这是你打算做的事情......你能发布一些你的ANT脚本吗? – mwolfetech 2011-08-26 13:04:21
你好,在这么长时间之后我还没有预料到会有什么反应:-)。但我更新了我的初始帖子。希望这会有所帮助。 – reporter 2011-08-26 13:40:00