随笔分类 -  Tools Configure

CruiseControl利用Ant将Web项目打包成War
摘要:CruiseControl本身不具有打包项目的功能,而且它的核心很小,但是CruiseControl的强大之处在于它的强大的扩展性,与Ant集成尤显如此。我们要将Web项目打包成WAR,必须要借助Ant来实现。1、首先我们来写一段Ant的脚本,为了与持续集成的配置文件build.xml区分开,在此我将Ant打包的功能单独放在一个配置文件中,此文件名为"publisher.xml"。pubilsher.xml的脚本很简单,关于脚本的介绍与功能在文件中已用注释的方式进行说明,具体请看源代码:<project name="RBAC" default=&q 阅读全文

posted @ 2012-02-09 10:46 oldjiang 阅读(1754) 评论(0) 推荐(1)

如何在Ant中引入第三方Jar包
摘要:在使用Ant时,免不了因为项目引用了第三方Jar包导致无法通过编译,可以在Ant脚本中添加以下元素来引用第三方库。步骤:1、在build.xml的<project>元素中添加子元素,如下:<path id="lib_classpath"> <fileset dir="WebContent/WEB-INF/lib/"> <include name="*.jar"/> </fileset></path> Note:请修改成自己的Lib路径。 2、在你的<targ 阅读全文

posted @ 2012-02-08 16:12 oldjiang 阅读(5534) 评论(0) 推荐(0)

CruiseControl学习之Email
摘要:你可以很简单的通过官方的《Configuration Reference》中寻找到email相关元素。具体网址:http://cruisecontrol.sourceforge.net/main/configxml.htmlCC的E-mail方式有两种,一种是简单的<email/>,另一种是包含了具体编译信息的<htmlemail/>。他们都属于<publishers>的一个子节点。以下易<htmlemail/>为例。若想要Email成功运行,你需要两步:1、修改Config.xml <publishers> <htmlemai 阅读全文

posted @ 2012-02-08 16:03 oldjiang 阅读(615) 评论(3) 推荐(1)

CruiseControl学习之CVS
摘要:若要让CruiseControl获取CVS的文件,需要以下几个步骤: 1、修改Config.xml <bootstrappers> <cvsbootstrapper localWorkingCopy="projects/${project.name}" /> <antbootstrapper ant 阅读全文

posted @ 2012-02-08 15:51 oldjiang 阅读(278) 评论(0) 推荐(0)

CruiseControl学习之--ant(build.xml)
摘要:CruiseControl已经集成了Ant,2.8.4的CC集成的版本为1.7.0,并非最新的Ant。Ant的脚本是编写在一个xml文件中的,默认文件名为build.xml,可自行定义。CC为我们提供了一个比较简单的Ant脚本,如下:<project name="connectfour" default="all"> <target name="all" depends="clean, compile, sleep, test, jar"/> <target name="cl 阅读全文

posted @ 2012-02-08 15:36 oldjiang 阅读(308) 评论(0) 推荐(0)

CruiseControl学习之--config.xml(2.8.4)
摘要:截止本日,CruiseControl(简称CC)最新版本为2.8.4,此版本安装好以后,默认的config.xml提高了一个名为"connectfour"的示例,配置非常简洁,基本上通过与官方网站上的《Configuration Reference》对比一下便会基本了解。 可以通过这里了解config.xml的所有元素(elements):http://cruisecontrol.sourceforge.net/main/configxml.html 关于config.xml文件的讲解你可以在这里发现:http://confluence.public.thoughtwork 阅读全文

posted @ 2012-02-08 15:27 oldjiang 阅读(427) 评论(0) 推荐(0)

导航