首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

ant中调用外部ant任务的两种步骤

2013-11-08 
ant中调用外部ant任务的两种方法http://blog.csdn.net/samlei/article/details/4231496在ant脚本中对外部a

ant中调用外部ant任务的两种方法
http://blog.csdn.net/samlei/article/details/4231496

在ant脚本中对外部ant任务的调用,在多项目管理中特别有用。两种方法总结一下:

使用antfile、使用exec



一:使用antfile

   





antfile表示子项目的构建文件。
dir表示构建文件所再的目录,缺省为当前目录。

inheritall表示父项目的所有属性在子项目中都可使用,并覆盖子项目中的同名属性。缺省为true。 
inheritrefs表示父项目中的所有引用在子项目中都可以使用,并且不覆盖子项目中的同名引用。缺省为false。
如果在ant任务中显示的定义引用,如上例<reference refid="filter.set">则该引用将会覆盖子项目中的同名引用。  
target表示所要运行的子项目中的target,如果不写则为缺省target。



二:使用exec

   




翻译为命令行就是:cmd.exe /c "cd ../project && ant copy_to_project2_lib" 

意思是直接调用系统控制台,先执行cd命令,再执行ant脚本指定任务,/c 表示执行后续 String 指定的命令,然后停止。

热点排行