Использование модуля вложенных элементов в задаче cvs в ant build.xml - PullRequest
2 голосов
/ 16 ноября 2011

У меня проблемы с подключением к CVS с использованием ant build.xml.Я выяснил причину пробелов в атрибуте пакета задачи CVS как:

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

Я узнал от веб-сайта ant (http://ant.apache.org/manual/Tasks/cvs.html), что мы можем использовать вложенный элемент , если выхочу указать модуль с пробелами в его имени.Это указывает пакет / модуль для работы, в отличие от атрибута пакета, модули, указанные с использованием этого атрибута, могут содержать пробелы в своем имени.

Я попытался использовать следующее:

<cvs cvsRoot=":pserver:user@xx.xxx.xxx.xx:/CVSREPO_CCP_MIG" dest="${basedir}">
<module name="My Test Project"/>
</cvs>

Это сноважалуется:

build.xml:39: cvs doesn't support the nested "module" element.

Как использовать элемент модуля с тегом CVS?

Версия Ant - 1.7.x.

1 Ответ

0 голосов
/ 22 ноября 2011

Как следует из приведенных выше комментариев, вложенный элемент "module" доступен для Ant ver 1.8 +.
Однако, если вы используете одну из более ранних версий, вы можете указать имя вашего пакета / модуля в атрибуте пакетазадачи CVS, добавив "" "на каждом конце значения атрибута.
Например, мы можем заменить package =" Мой тестовый проект " на package =" "Мой тестовый проект" " здесь.

...