有没有办法使用svn ant任务获取工作副本的svn修订号并将其放入变量?
我想在我的Java清单文件中添加一个包含svn修订号的条目,例如修订号0.9.65361
在哪里65361
.
啊哈,我发现了这个想法,它只取决于svnversion
SVN中的命令行实用程序.
<project name="ant-exec-example" default="svnversion" basedir="."> <target name="svnversion"> <exec executable="svnversion" outputproperty="svnversion" /> <echo message="SVN Version: ${svnversion}"/> </target> </project>
这是它捕获ant属性中的版本的地方:
<exec executable="svnversion" outputproperty="svnversion" />