ant build.xml を使用して CVS に接続する際に問題があります。その理由は、次のように CVS タスクの package 属性の空白であることがわかりました。
<cvs cvsRoot=":pserver:user@xx.xxx.xxx.xx:/CVSREPO_CCP_MIG" dest="${basedir}" package="My Test Project"/>
Ant の Web サイト ( http://ant.apache.org/manual/Tasks/cvs.html ) から、名前にスペースを含むモジュールを指定する場合は、ネストされた <module> 要素を使用できることを知りました。これは、作業するパッケージ/モジュールを指定します。package 属性とは異なり、この属性を使用して指定されたモジュールは、名前にスペースを含めることができます。
私は以下を使用してみました:
<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.
module 要素を CVS タグで使用するにはどうすればよいですか?
Ant のバージョンは 1.7.x です。