Я устанавливаю CruiseControl 2.8.3, svn и использую config.xml:
<?xml version="1.0" encoding="UTF-8"?>
<cruisecontrol>
<project name="xxxx">
<property name="maven_home" value="F:/xxx/df/apache-maven-2.2.1"/>
<listeners>
<currentbuildstatuslistener file="logs/${project.name}/status.txt" />
</listeners>
<bootstrappers>
<svnbootstrapper localWorkingCopy="projects/${project.name}" />
</bootstrappers>
<modificationset quietperiod="30">
<svn localWorkingCopy="projects/${project.name}" />
</modificationset>
<schedule interval="60">
<maven2 mvnhome="${maven_home}" pomfile="projects/${project.name}/pom.xml"
goal="clean test" />
</schedule>
<log>
<merge dir="projects/${project.name}/target/surefire-reports" />
</log>
<publishers>
<onsuccess>
<artifactspublisher dest="artifacts/${project.name}"
file="projects/${project.name}/target/${project.name}.jar" />
</onsuccess>
</publishers>
</project>
</cruisecontrol>
когда я запускаю CruiseControl.bat в команде, все идет нормально. но я запускаю службу cc as nt, выдает ошибку:
Caused by: java.io.IOException: Cannot run program "svn" (in directory "projects/xxxx"): CreateProcess error=2, ?????????