zhyiwww
用平实的笔,记录编程路上的点点滴滴………
posts - 536,comments - 394,trackbacks - 0
先定义任务,需要参数:
 <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://www.blogjava.net/zhyiwww   
|----------------------------------------------------------------------------------------|
posted on 2011-08-25 13:54 zhyiwww 阅读(4449) 评论(0)  编辑  收藏 所属分类: j2ee

只有注册用户登录后才能发表评论。


网站导航: