アプリケーションの Ant ビルド ファイルには次の階層があります。
Application
|---MainProject
| |__ build.xml
|
|---Project1
| |__ build.xml
|
|---Project2
|__ build.xml
タスクに基づく Ant ターゲットは、次のように配布されます。
1) MainProject ビルド ファイルは、他のすべてのビルド ファイルのターゲットをant
呼び出します。clean
2) すべてのプロジェクトの JUnit テストは、内部に junit タスクを含む共通の junit ターゲットを使用して MainProject ビルド ファイルで実行されます。
3) 他のビルド ファイル内の他のすべてのタスクは、他のすべてのファイル内のターゲットant
への呼び出しを通じて実行されます。build-project
4) build-project ターゲットは、個々のファイルで実行するタスクをさらに決定します。
このアーキテクチャはどのように見えますか? そのようなシナリオに対するあなたのアプローチは何ですか? それについての推奨される方法は何ですか?