1

ビルド スクリプトで ant-contrib を使用しています

<taskdef resource="net/sf/antcontrib/antcontrib.properties">
    <classpath>
        <pathelement location="ant/ant-contrib-0.6.jar"/>
    </classpath>
</taskdef>

できます。しかし、antタスクを使用して別の ant ファイルからこのスクリプトのターゲットを呼び出すと、エラーが発生します。

<ant antfile="build.xml" target="make" dir="${client.project.location}/ant"/>

問題を解決するのを手伝ってください。ありがとう

4

2 に答える 2

0

あなたのコードで私達は見ることができます

 <classpath>
    <pathelement location="ant/ant-contrib-0.6.jar"/>
</classpath>
  1. パスlocation="/ home / [ somepath]/ant-contrib-0.6.jar"を指定する必要があります
  2. もう1つ実行できます。ant-contrib-0.6.jarをANT_HOME/libフォルダーにコピーし、コードからタグを完全に削除する必要があります。 注: 2番目のオプションは常に優れています。
于 2012-12-17T13:40:32.863 に答える
0

usenativebasedir="true"antタスクを呼び出すときに設定する必要がありました

于 2012-12-17T13:46:21.937 に答える