2

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 です。

4

1 に答える 1