定义相关任务
<taskdef resource=cactustasks classpathref=projectclasspath/>
<taskdef name=runservertests classname=orgapachecactusintegrationantRunServerTestsTask>
<classpath>
<path refid=projectclasspath/>
</classpath>
</taskdef>
编译应用的类文件和测试的类文件
打包整个应用为war文件
需要注意的是不仅要打包应用类测试类也要打包
<target name=war depends=compilejava
description=Generate the runtime war>
<war warfile=${targetdir}/${projectname}war
webxml=${srcwebappdir}/WEBINF/webxml>
<fileset dir=${srcwebappdir}>
<exclude name=cactusreportxsl/>
<exclude name=WEBINF/cactuswebxml/>
<exclude name=WEBINF/webxml/>
</fileset>
<classes dir=${targetclassesjavadir}/>
<! 别忘了打包测试类 >
<classes dir=${targetclassestestdir}/>
<! 别忘了打包各种相关的jar文件 >
< lib dir=projectclasspath/>
</war>
</target>
[] [] [] []