ant于Visual SourceSafe

来源:互联网 发布:splice js 返回值 编辑:程序博客网 时间:2024/04/30 02:40

ant可以自动从Visual SourceSafe,cvs等版本控制工具上,自动拿到最新的代码,并编译等等功能。用起来很方便。

build.xml的VSS部分配置:

<!-- 需要配置环境变量 VSS_HOME指向VSS的目录,根据系统环境变量,找到VSS中ss.exe--> <property name="vss.ssdir" value="${env.VSS_HOME}"/> <!--源码路径--> <property name="vss.codepath" value="/2.代码/2.门户(最新)/RSFWPT"/> <!--srsrcsafe.ini文件路径--> <property name="vss.svrdir" value="//192.168.1.11/vssrepository/人事公共服务平台"/> <!--get代码到本地路径--> <property name="vss.workfold" value="."/> <property name="vss.user" value="user"/> <property name="vss.password" value="pwd"/>

<target name="getVssCode">  <vssget vsspath="${vss.codepath}" localpath="${vss.workfold}" login="${vss.user},${vss.password}" ssdir="${vss.ssdir}" serverPath="${vss.svrdir}" autoresponse="N" recursive="true" quiet="true" />    </target>

配置VSS_HOME主要是为了方便,而不需要因为换了VSS安装路径,就需要重新改一次配置文件。

vsspath: 是指VSS上代码的相对路径。

localpath: 本地路径

ssdir: vss的ss.exe所在的目录,也就是安装目录。

serverPath: srsrcsafe.ini所在的文件路径

autoresponse: 在拿最新版本之后,vss会提示,是否设置当前文件夹为工作目录。

recursive:是否递归拿到每一层文件夹的文件。