使用ant编译、运行junit以及检查编码 - 编程入门网
使用ant编译、运行junit以及检查编码时间:2011-02-05 胡键在java开发中,ant为我们提供了一个非常强大的项目构建功能。日常开发中,最常用的功能是:编译、打包、运行junit testcase、检查编码规范。在此给出这些最常用功能的一个ant模板文件,与各位共享。 <?xml version="1.0" encoding="gb2312"?> <project name="Test Project" default="all" basedir="."> <property name="src.code" value="src"/> <property name="src.junit" value="junit"/> <property name="lib.dir" value="lib"/> <property name="lib.jar" value="TestClass.jar"/> <!-- checkstyle configuration --> <property name="checkstyle.config" value="checkstyle.xml"/> <taskdef resource="checkstyletask.properties" classpath="${lib.dir}/checkstyle-all-3.1.jar"/> <!-- 输出文档 --> <property name="doc.dir" value="doc"/> <property name="doc.api" value="${doc.dir}/api"/> <property name="javadoc.package" value="com.*"/> <!-- 输出二进制文件 --> <property name="dist.root" value="dist"/> <property name="dist.proj" value="${dist.root}/proj"/> <property name="dist.classes" value="${dist.proj}/classes"/> <property name="dist.lib" value="${dist.proj}/lib"/> <property name="dist.junit" value="${dist.root}/junit"/> <!-- classpath --> <path id="classpath"> <fileset dir="${lib.dir}"> <include name="**/*.jar"/> </fileset> </path> <path id="proj.libs"> <fileset dir="${dist.lib}"> <include name="**/*.jar"/> </fileset> </path> <target name="init"> <mkdir dir="${doc.dir}"/> <mkdir dir="${dist.root}"/> <mkdir dir="${dist.proj}"/> <mkdir dir="${dist.lib}"/> <tstamp/> <echo message="${TSTAMP}"></echo> </target> <target name="all" depends="compilesrc, javadoc, checkstyle"/> 使用ant编译、运行junit以及检查编码(2)时间:2011-02-05 胡键<!-- 编译源文件 --> <target name="compilesrc" depends="init"> <mkdir dir="${dist.classes}"/> <javac destdir="${dist.classes}" deprecation="on"> <src path="${src.code}"/> <classpath refid="classpath"/> </javac> <jar jarfile="${dist.lib}/${lib.jar}" basedir="${dist.classes}"> <include name="**/*.class"/> </jar> </target> <!-- 产生javadoc --> <target name="javadoc" depends="init"> <mkdir dir="$ |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |