我想使用Ant来获取CVS中的代码,在网上搜索了一下也做了一个例子,可一直报错,请高手们帮忙看下。配置如下:<?xml version="1.0" ?>
<project name="myApp" default="checkout">
<property name="cvs.server" value="cvsServer" />
<property name="cvs.username" value="sy"/>
<property name="cvs.password" value="sy123"/>
<property name="cvs.repository" value=":pserver:${cvs.username}@${cvs.server}:/previousProduct"/>
<property name="cvs.package1" value="02CODE/adsl_mod"/>
<property name="source.dir" value="checkoutCvs/adsl_mod"/> <target name="checkout">
<echo message="${cvs.repository}" />
<cvspass cvsroot="${cvs.repository}" password="${cvs.password}"/>
<cvs cvsroot="${cvs.repository}" package="${cvs.package1}" dest="${source.dir}"/>
</target>
</project> 输入的日志如下:
Buildfile: D:\MyEclipse6\workspace\experiment\testAnt\build.xml
checkout:
[cvs] Caught exception: Cannot run program "cvs" (in directory "D:\MyEclipse6\workspace\experiment\testAnt\checkoutCvs\adsl_mod"): CreateProcess error=2, ?????????
BUILD SUCCESSFUL
Total time: 252 milliseconds另外,我本地安装了TortoiseCVS软件,同时使用Myelcipse可以连接我指定的CVS服务器
<project name="myApp" default="checkout">
<property name="cvs.server" value="cvsServer" />
<property name="cvs.username" value="sy"/>
<property name="cvs.password" value="sy123"/>
<property name="cvs.repository" value=":pserver:${cvs.username}@${cvs.server}:/previousProduct"/>
<property name="cvs.package1" value="02CODE/adsl_mod"/>
<property name="source.dir" value="checkoutCvs/adsl_mod"/> <target name="checkout">
<echo message="${cvs.repository}" />
<cvspass cvsroot="${cvs.repository}" password="${cvs.password}"/>
<cvs cvsroot="${cvs.repository}" package="${cvs.package1}" dest="${source.dir}"/>
</target>
</project> 输入的日志如下:
Buildfile: D:\MyEclipse6\workspace\experiment\testAnt\build.xml
checkout:
[cvs] Caught exception: Cannot run program "cvs" (in directory "D:\MyEclipse6\workspace\experiment\testAnt\checkoutCvs\adsl_mod"): CreateProcess error=2, ?????????
BUILD SUCCESSFUL
Total time: 252 milliseconds另外,我本地安装了TortoiseCVS软件,同时使用Myelcipse可以连接我指定的CVS服务器
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货