0

サードパーティの jar ファイルを libs/ に配置すると、ant を使用してプロジェクトをビルドできます。ただし、その場所を別の場所に変更する方法がわかりません。たとえば、jar を libs/main に配置すると、ビルドでそれらを見つけることができません。次のプロパティを試してみましたが、うまくいきませんでした:

  • jar.libs.dir=libs/main
  • external.libs.dir=libs/main

ant.propertiesそれらをxmlとファイルの両方に入れてみましたが、うまくいきませんでした。libs ディレクトリをオーバーライドするために設定できるプロパティは何ですか?

4

1 に答える 1

0

Antアドオンタスクが機能しないために質問した場合:その目的で
使用ANT_ARGSします。つまり、バッチファイル/シェルスクリプトを使用してantスクリプトを実行します。
詳細については、その回答を参照してください
それ以外の場合、ソースのコンパイルが失敗した場合は<javac>、ネストされたもので使用し<classpath>ます。

<javac ...>
  <classpath>
    <pathelement location="lib/"/>
    <pathelement path=".../"/>
  </classpath>
</javac>

ここに例=> http://ant.apache.org/manual/using.html
そしてここに=> https://stackoverflow.com/a/722787/130683

于 2012-07-31T19:46:24.393 に答える