我的应用程序中的 Ant 构建文件具有以下层次结构:
Application
|---MainProject
| |__ build.xml
|
|---Project1
| |__ build.xml
|
|---Project2
|__ build.xml
Ant 目标根据其任务分布如下:
1) MainProject 构建文件ant
调用clean
所有其他构建文件的目标
2) 所有项目中的 JUnit 测试都在 MainProject 构建文件中执行,使用一个通用的 junit 目标,其中包含 junit 任务。
3) 其他构建文件中的所有其他任务都是通过ant
调用build-project
所有其他文件中的目标来执行的。
4) build-project 目标进一步决定了分别在各个文件中执行的任务。
你觉得这个架构怎么样?对于这种情况,您的方法是什么?推荐的方法是什么?