如我的build.xml中的一個任務:
<target name="product.deploy">
<echo>
${proj.dir}/tomcat.xml
</echo>
<sequential>
<exec executable="ant">
<arg value="-f" />
<arg value="${proj.dir}/tomcat.xml" />
<arg value="tomcat.stop.linux" />
</exec>
<!-- deploy -->
<echo>
copy ${bin.dir}/${web.context}.war file to ${container.webapps.dir}
</echo>
<copy todir="${container.webapps.dir}" file="${bin.dir}/${web.context}.war" />
<exec executable="ant">
<arg value="-f" />
<arg value="${proj.dir}/tomcat.xml" />
<arg value="tomcat.start.linux" />
</exec>
</sequential>
</target>
紅色字體的部分是調用了另外一個build文件中的任務。用的是ant call的方式調用的。
綠色字體部分引入的是另外一個build文件的路徑。
通過這種方式,可以把不同類型功能的任務放在單一的文件中。
|----------------------------------------------------------------------------------------|
版權聲明 版權所有 @zhyiwww
引用請注明來源 http://www.tkk7.com/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2011-08-03 09:54
zhyiwww 閱讀(1018)
評論(0) 編輯 收藏 所屬分類:
j2ee