我正在尝试统一构建过程,运行一个构建来获取多个包。我的第一个镜头是中央构建脚本调用< ant>或者< subant>在每个项目的build.xml文件中。我正在使用Ant 1.6,我遇到了一个有趣的问题:要么我使用< ant>任务,我可以指定多个目标,但不能指定多个构建文件,或者我使用< subant>任务,我可以指定多个构建文件,但不能指定多个目标。
我已经意识到这里有一些解决方案:
有没有我错过的东西,这将允许我从这个单独的中央build.xml做我想要的,而不是a)编辑单个项目文件,b)编写大量重复代码,或c)升级Ant,以及d)每次添加新项目时都不需要编辑?