CruiseControl学习之--ant(build.xml)
2012-02-08 15:36
204 查看
CruiseControl已经集成了Ant,2.8.4的CC集成的版本为1.7.0,并非最新的Ant。
Ant的脚本是编写在一个xml文件中的,默认文件名为build.xml,可自行定义。
CC为我们提供了一个比较简单的Ant脚本,如下:
若对Ant脚本不了解,可以通过以下网址学习:http://ant.apache.org/manual/index.html
Ant的脚本是编写在一个xml文件中的,默认文件名为build.xml,可自行定义。
CC为我们提供了一个比较简单的Ant脚本,如下:
<project name="connectfour" default="all"> <target name="all" depends="clean, compile, sleep, test, jar"/> <target name="clean"> <delete dir="target" quiet="true" /> </target> <target name="compile"> <mkdir dir="target/classes"/> <javac srcdir="src" destdir="target/classes"/> </target> <target name="sleep"> <echo message="Sleeping for a while so you can see the build in the new dashboard" /> <sleep seconds="60" /> </target> <target name="test" depends="compile"> <mkdir dir="target/test-classes"/> <javac srcdir="test" destdir="target/test-classes"> <classpath> <pathelement location="target/classes"/> <pathelement location="lib/junit.jar"/> </classpath> </javac> <mkdir dir="target/test-results"/> <junit haltonfailure="no" printsummary="on"> <classpath > <pathelement location="target/classes"/> <pathelement location="lib/junit.jar"/> <pathelement location="target/test-classes"/> </classpath> <formatter type="brief" usefile="false"/> <formatter type="xml" /> <batchtest todir="target/test-results" > <fileset dir="target/test-classes" includes="**/*Test.class"/> </batchtest> </junit> </target> <target name="jar" depends="compile"> <jar jarfile="target/connectfour.jar" basedir="target/classes"/> </target> </project>
若对Ant脚本不了解,可以通过以下网址学习:http://ant.apache.org/manual/index.html
相关文章推荐
- ant的build.xml文件解析(转载方便学习)
- Ant的build.xml的编写学习
- Ant学习笔记(二)-Ant的build.xml文件解析
- Ant打包学习(没有继承sdk的build.xml并且不适用于引用了libraryproject的project)
- ant 的build.xml学习
- ant学习(1)--认识build.xml文件的组成
- Ant学习- build.xml
- 根据svnant包中的buil.xml和build.properties进行cruisecontrol与ant的集成
- Ant build.xml
- ANT-build.xml文件详解
- Ant build.xml中的各种变量
- ant中build.xml为什么生不出.hbm.xml映射文件
- ANT 安装使用及build.xml文档模板
- 通过ANT提高EJB应用的开发效率--build.xml
- Ant 中的build.xml配置文件生成报告、发邮件完整版
- Jenkins进阶系列之——16一个完整的JENKINS下的ANT BUILD.XML文件
- Ant_build.xml的最完整解释
- ANT-BUILD.XML
- java ant 编译打包build.xml完整配置范例
- ANT-build.xml文件详解