1、首先用MAVEN生成一个工程目录结构 (maven genapp);
2、生成ANT基本脚本 (maven ant:generate-build);
3、修改生成出来的build.xml,在其中加入下面这样的task
<target name="getSource" depends="">
<vssget vsspath="${vss.path}/src" localpath="./src" login="userid,password"
ssdir="${vss.ssdir}" serverPath="${vss.svrdir}"
autoresponse="Y" recursive="true" quiet="true"/>
<vsslabel vsspath="${vss.path}" login="userid,password" ssdir="${vss.ssdir}"
serverPath="${vss.svrdir}" label="1.0 beta1" autoresponse="Y"/>
</target>
其中几个参数需要说明:
1、${vss.path}suorcesafe中源码的路径
2、${vss.ssdir}包含ss.exe的路径
3、${vss.svrdir}包含srcsafe.ini文件的路径,如果是局域网的其他机器要先映射本地驱动器;
另外两个标签要说的是:
1、vssget 相当于get latest(获取最新的源码)
2、vsslabel 在获取源码之后给你的项目打一个label
ANT技术研究--与VSS整合自动获取源码进行编译
最新推荐文章于 2019-06-28 00:36:10 发布
博客介绍了使用MAVEN生成工程目录结构,再生成ANT基本脚本。接着修改build.xml,加入特定task,涉及从VSS获取源码和打标签操作,并说明了相关参数含义,如VSS中源码路径、包含ss.exe路径等,还解释了vssget和vsslabel标签作用。

2897

被折叠的 条评论
为什么被折叠?



