ajian0117 2008-3-6 15:28
使用CruiseControl时出现的问题
我这里使用statcvs获取cvs的日志,统计项目代码信息,ant的build.xml文件内容如下:
<target name="statcvs" depends="init">
<cvs cvsroot="${cvs.root}" command='log -d -b -N' dest="." quiet="yes" output="cvs.log"/>
<taskdef name="statcvs" classname="net.sf.statcvs.ant.StatCvsTask"
classpath="statcvs.jar"/>
<statcvs log="cvs.log"
path="."
title="StatCVS"
outputDir="stats"
tags="${cvs.package}"/>
</target>
在使用ant直接调用此文件执行时没问题,获取到了logfile,产生了相关的html文件。
但使用cruisecontrol执行此配置文件时,产生了日志,却报无法找到产生的日志文件。
有没有人碰到过啊,在线等,急急!!!!!!!!!!!!!
ajian0117 2008-3-11 17:51
现在问题原因还没有找到,不过换了一种实现方法:
<target name="statcvs" depends="statcvsinit">
<cvs cvsroot="${cvs.repository}" command='log -d -b -N' dest="." quiet="yes" output="cvs.log"/>
<java jar="${statcvs-xml.jar}" fork="true" failonerror="true" maxmemory="512m" />
</target>
[[i] 本帖最后由 ajian0117 于 2008-3-11 21:35 编辑 [/i]]