如何在ant build.xml中的CVS任务中指定包/模块,如果我的包/模块名称有空格



在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="&quot;My Test Project&quot;"/>

现在它工作了!

相关内容

  • 没有找到相关文章

最新更新