本文介绍了Java:生成包含svn版本号的属性文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I want to generate a properties file, from my ant script, that contains the svn version number of my project. I'm 1/3 of the way done:

为此,我需要:

  1. 使用svnversion

  1. use svnversion

1a. 定义svn任务

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

1b. use <svn><wcVersion></svn>

将结果放入一个.properties文件中,该文件最终出现在我的构建路径中

put the result in a .properties file that ends up in my build path

我对1a和2有点迷茫.有什么想法吗?

I'm a bit lost with 1a and 2. any ideas?

推荐答案

没关系,我知道它可以正常工作:

never mind, I got it working:

<target name="svnversion">
  <echo file="${srcDir}/${packagePath}/svnversion.properties">svnversion=</echo>
  <exec executable="svnversion"
      output="${srcDir}/${packagePath}/svnversion.properties" append="true">
  </exec>
</target>   

这篇关于Java:生成包含svn版本号的属性文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-19 04:04