`
- 浏览:
2595399 次
- 来自:
深圳
-
在使用ant构建项目的时候,有时候需要获得当前svn的版本号,以便将该版本号打入构建的build中,这样每个build版本都有了合理的build号。
为了实现这个目标,需要使用一个库http://code.google.com/p/svntask/downloads/list。
将该项目下来后,解压出需要的jar:svnkit.jar, svntask.jar,下面就可以用ant获得svn版本了
<target name="version">
<typedef resource="com/googlecode/svntask/svntask.xml">
<classpath>
<fileset dir="${base.dir}/lib">
<include name="svnkit.jar"/>
<include name="svntask.jar"/>
</fileset>
</classpath>
</typedef>
<svn><info path="your-worksapce-under-svn-control" revisionProperty="revisionVersion" /></svn>
<property name="version" value="${revisionVersion}" />
<echo message="version: ${version}" />
</target>
执行ant version,就可以看到svn版本了。、
说明,your-worksapce-under-svn-control是你需要获得svn版本的目录
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
ant获取SVN版本信息的jar包xmltask以及安装,使用方法 包含jar包以及在ant的编译脚本XML所需加入的节点信息,供大家参考!
ant操作SVN的jar包 ant SVN联携
自动获取工程svn提交的版本号,然后修改指定dll,exe的版本信息。最好达到的效果是,每次提交完svn后重新编译代码,会将最后提交的版本号写到version里比如:2.0.0.64,;2.0是大版本号,手动修改资源信息即可,后两...
获取svn最新版本号示例 以及svn常用命令,示例下载后 右键--编辑 查看命令
maven 简单实用的配置,打包,获取svn版本号、仓库等等实用
VS编译发布根据SVN自动更新版本号,方便追踪和查找问题对应的版本
ant 脚本从svn上取代码打包代码全,同时包括相关的jar包
VS2017通过自动设置命令行命令,每次编译时自动获取SVN reversion版本号,在代码中使用,可以作为软件的版本号之一,对软件进行版本控制
B.) 根据 SVN 版本库现有版本号,实现版本号的自劢累加。 C.) 根据 SVN 版本库和代码库的版本号,当前时间戳自劢生成编译版本号。 D.) 自劢检测是否在 linux 版本库中生成版本文件夹,如 V0, V1 …等。 E.) 根据自劢...
SVN版本控制原理SVN版本控制原SVN版本控制SVN版本控制原理原理理SVN版本控制原理
获取Jar包的版本号、svn修订号。
SVN+ant 服务器代码打包编译流程详解,内含详细安装以及操作说明build.xml+build.properties详解,可以直接修改路径后打包编译SVN代码。
近几天在做一个小项目,需要使用ant编译并能够将SVN版本信息打包进所编译出的jar包,为此查了很多资料,总结如下: 1.运行环境需要安装ant并配置好环境变量(此点很重要,Eclipse自带的ant某些功能会受限报错) 2....
删除svn 版本信息的两种途径,一个是导入注册表中,然后右键菜单触发;一个是bat文件,直接考在目标文件根目录下运行
NULL 博文链接:https://shihuan830619.iteye.com/blog/1820428
对svn日常使用、代码管理、版本管理、命名规范等做了说明。
ant打包工程的配置文件,包括从svn上自动下载代码,自动打包等
最新SVN版本控制
利用ant脚本 自动构建svn增量/全量 系统程序升级包 标签: antsvn自动化测试发布 分类: ant 不会用ant打包、部署项目的工程师,不是一个好程序员(测试) 副标题:利用ant脚本 自动构建svn增量/全量 系统程序...
svn版本控制工具 windows版本 安装版