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