2つのプロジェクトがあり、それぞれに独自のantビルドファイルがあります。別のantファイルに依存するantファイル
私はプロジェクトBをビルドすると、最初にプロジェクトAのantfileを使用してプロジェクトAをビルドします。
2つのプロジェクトがあり、それぞれに独自のantビルドファイルがあります。別のantファイルに依存するantファイル
私はプロジェクトBをビルドすると、最初にプロジェクトAのantfileを使用してプロジェクトAをビルドします。
外部ビルドファイルでantを実行するant taskを使用すると、これを実現できます。
例:
<ant antfile="../otherproject/build.xml" target="compile"/>
現在のすべてのプロパティが呼び出されるAntのビルドに渡されるプロパティ
デフォルトでは、あなたが他のビルドは、ネイティブに動作するようにしたい場合は、これは、inheritAll="false"
を設定することで無効にすることができます。ネストされたタグによって渡すことができる必要がある
プロパティ:
<ant inheritAll="false" antfile="../otherproject/build.xml" target="compile">
<property name="my.property" value="myValue"/>
</ant>
私は
@ErelSegalHaleviフィードバックをいただきありがとうございました。私はこの作業を自分自身のパスで動作させるために別のオプションを追加しました。お返事には – oers
ありがとうございます、これはうまくいっていますが、私は 'タスクの古い定義を上書きしようとしています... 'という警告をたくさん見ています。これを修正する方法はありますか?ありがとう。 – friederbluemle
あなたは[この]を探しています(https://ant.apache.org/manual/Tasks/ant.html)? – oers
ああ、はい、私はこの仕事の種類について、おかげです。 –
[他のantファイルを実行するantファイルを作成する]の可能な複製(http://stackoverflow.com/questions/6335971/create-an-ant-file-to-run-other-ant-files) – bytebuster