6

こんにちは、私の ant ビルド スクリプト スニペストは次のようになります。

<copy todir="${warDir}/WEB-INF/classes">
    <fileset dir="${classdir}" includes="**/*.class" /> 
</copy>

このbuild.xmlに対してantを実行すると、このエラーメッセージが表示されます

The <copy> type doesn't support nested text data (" ").

誰かが私がfedora 16とantディストリビューション1.7.0を使用している問題を指摘できますか

4

3 に答える 3

15

私は問題を理解します。私

コンテンツをコピーしてvimエディターに貼り付けました

、見えないエンコーディングによるガベージ文字がいくつかありました。コンテンツ全体をコピーせずにvimエディターに入力すると、正常に機能します。

于 2012-06-17T06:41:04.387 に答える
1

問題を再現できません。おそらく、このエラーはビルド内の別のコピータスクに対して報告されていますか?

ANT タスクを誤って指定した場合、ANT は通常、このエラー メッセージをスローします。

例えば:

    <copy> todir="${warDir}/WEB-INF/classes"
        <fileset dir="${classdir}" includes="**/*.class" />
    </copy>

「todir」パラメーターが XML 属性として指定されるのではなく、タグの本体内にあるため、ANT はこれを好みません。

于 2012-06-16T13:33:30.323 に答える