在build.xml为我的项目,检查出的代码,我写以下内容:
<cvs cvsRoot=":pserver:user@xx.xxx.xxx.xx:/CVSREPO_CCP_MIG" dest="${basedir}" package="My Test Project"/>
控制台显示以下内容:
[cvs] cvs server: cannot find module `My' - ignored
[cvs] cvs server: cannot find module `Test' - ignored
[cvs] cvs server: cannot find module `Project' - ignored
[cvs] cvs checkout: No CVSROOT specified! Please use the `-d' option
[cvs] cvs [checkout aborted]: or set the CVSROOT environment variable.
如果我使用一个模块名中没有空格的项目执行相同的签出,则代码签出成功。
Ant版本为1.7.x
我将CVS任务标记修改为:
<cvs cvsRoot=":pserver:user@xx.xxx.xxx.xx:/CVSREPO_CCP_MIG" dest="${basedir}" package=""My Test Project""/>
现在它工作了!