熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

Ant+Cactus+Tomcat5.5容器內單元測試[2]

2013-11-23 20:54:35  來源: Java開源技術 

    定義相關任務

    <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>

[]  []  []  []  


From:http://tw.wingwit.com/Article/program/Java/ky/201311/29279.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.