我试图找到一种从命令行顺序运行多个Ant构建的方法。我没有能力直接编辑构建文件。这就是我所拥有的:
@echo off
cd c:\my\first\buildfile\dir
ant -buildfile build1.xml target1 target2
cd c:\my\second\buildfile\dir
ant -buildfile build2.xml target1 target2 target3
我希望能够为多个项目使用类似的东西。但是,它目前只运行第一个构建(它似乎构建了两个目标),但随后停止,并且不会继续下一个构建。我确信解决方案可能很明显,但这是我第一次在命令行中使用Ant。我通常从Eclipse内部运行它。如果它甚至可能,我将如何从一个批处理文件中运行多个ant构建?
答案 0 :(得分:13)
您可以尝试以下操作:
@echo off
cd c:\my\first\buildfile\dir
call ant -buildfile build1.xml target1 target2
cd c:\my\second\buildfile\dir
call ant -buildfile build2.xml target1 target2 target3