2012-02-21 10 views
2

はアリ上に読むが、1つのモノリシックbuild.xmlは対照的に、複数のXMLファイルに出てビルドを分解する方法については、「経験則」にそこに多くの情報を見つけることができないよう対象としています。Antのビルドファイルと

単一のビルドファイルは、どのような目的で達成する必要がありますか?私は、必要なファイルの数とそれぞれの内部にターゲットをグループ化する方法を決定することがより簡単になることを理解すれば、私は思っています。

ありがとうございます!

+1

http://www.manning.com/loughran/が参考になる場合があります –

答えて

0

私が使用する「経験則」は、必要なときに1つのファイルを使用して分割することです。それ以外はbig upfront designという形式になります。あなたはプロジェクト間で目標を共有したいとき

分割のための主な理由です。ただ、このような分割を作成するオーバーヘッドを持っていることに注意してください(例えば、各プロジェクトでのターゲットを使用できるようにする方法をどのようにバージョン共有ファイルなどに)(例えば、プロジェクト間の重複したターゲットを減らす)

の利益を上回ることが必要であり、アクション第2版でのAntのため
1

+1(Antの1.8.2が存在し、安定したバージョンで、Antの1.7.xをカバー)
Rayはすでに良いプレゼンテーションのための彼のコメント
参照this pdfで述べたようにアリ技術/パターンについて/アンチパターンは
一部best practices、少し時代遅れが、ほとんどのヒントはまだ有用です。その特にimportのためのアリのマニュアルをチェックし、macrodef,presetdefscriptdefantsubantタスク

すべてがantcallを避けた後、代わりにmacrodefを使用!

関連する問題