Как указать пакет / модуль в задаче CVS в ant build.xml, если в имени моего пакета / модуля есть пробелы? - PullRequest
0 голосов
/ 16 ноября 2011

В 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.

1 Ответ

2 голосов
/ 16 ноября 2011

Я получил право, изменив тег задачи CVS на:

<cvs cvsRoot=":pserver:user@xx.xxx.xxx.xx:/CVSREPO_CCP_MIG" dest="${basedir}" package="&quot;My Test Project&quot;"/>

Теперь это работает!

...