java:生成包含svn版本号的属性文件

Jas*_*n S 2 svn ant

我想从我的ant脚本生成一个包含我项目的svn版本号的属性文件.我是完成方式的1/3:

要做到这一点,我需要:

  1. 使用svnversion

    1A.定义svn任务

    1B.使用<svn><wcVersion></svn>

  2. 将结果放在最终在我的构建路径中的.properties文件中

我有点迷失1a和2.任何想法?

Jas*_*n S 6

没关系,我得到了它的工作:

<target name="svnversion">
  <echo file="${srcDir}/${packagePath}/svnversion.properties">svnversion=</echo>
  <exec executable="svnversion"
      output="${srcDir}/${packagePath}/svnversion.properties" append="true">
  </exec>
</target>   
Run Code Online (Sandbox Code Playgroud)