ant执行另一个文件里的target
<target name="compress" depends="compile">
<ant antfile="${basedir}/build/buildCompress.xml" target="moveBefore"/>
</target>
ant 执行多个构建文件
如果需要在一个构件文件中通过Ant命令去执行另一个Ant项目,或者说要执行本项目的子项目的构件文件。这时Ant这个核心任务就派上用场了。简单地说Ant任务的作用就相当于在命令行通过Ant命令执行构件文件。值得注意的是Ant任务依赖于target元素,需要在某个target元素中使用,不能在target元素外独立使用。 Ant任务还可以实现类似Java程序间的继承关系,不过对于这个核心任务来说只继承property元素和reference属性。举个例子说,项目A中包含通过Ant任务去执行的项目B,而项目B中需要用到项目A中的属性C,那么可以通过设置的Ant任务中的inheritAll属性,使得在B项目中可以使用项目A中的属性C。从另一方面看,这也符合XP(极限)编程中的细分功能的思想,可以把大的项目切分为几分小项目,然后通过Ant工具进行整合。
参考:
http://blog.youkuaiyun.com/longyuhome/article/details/8062490
本文介绍了如何在Ant构建工具中执行另一个文件内的特定target,实现了项目间任务的调用和属性继承,遵循了极限编程的细分功能原则。
5544

被折叠的 条评论
为什么被折叠?



