先定義任務,需要參數:
<target name="war" depends="build.all">
<property name="war.name" value="${product.bin.dir}/${project.context}-${current.date}.war"/> <war destfile="${war.name}" webxml="${project.webroot}/WEB-INF/web.xml">
<fileset dir="${project.webroot}">
<include name="**/*"/>
</fileset>
</war>
</target>
紅色的字體部分就是在調用的時候需要提供的參數。默認的值為
${product.bin.dir}/${project.context}-${current.date}.war
任務調用:
<target name="tt">
<antcall target="war">
<param name="war.name" value="${product.bin.dir}/tt.war"/>
</antcall>
</target>
調用時用antcall任務來實現。用綠色字體部分進行構造參數的值,并傳遞給被調任務。
通過這種方式使用起來會更靈活。
|----------------------------------------------------------------------------------------|
版權聲明 版權所有 @zhyiwww
引用請注明來源 http://m.tkk7.com/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2011-08-25 13:54
zhyiwww 閱讀(4458)
評論(0) 編輯 收藏 所屬分類:
j2ee