Использование модуля вложенных элементов в задаче cvs в ant build.xml
У меня проблемы с подключением к 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 ответ
Как указано в комментариях выше, вложенный элемент "модуль" доступен для Ant ver 1.8 +.
Однако, если вы используете одну из более ранних версий, вы можете указать имя вашего пакета / модуля в атрибуте пакета задачи CVS, добавив "" на обоих концах значения атрибута.
Например, мы можем заменить package="My Test Project" на package=""My Test Project"" здесь.