如题,我有可能在以上软件中配置不当,所以在实际操作中出现些问题。希望高手能指点一下。首先是Cruise Control 的log生成问题,项目的第一次log是可以生成的,虽然其中有些exception,但是后续的build无法完成。第二个问题是,我可以在Eclipse中直接提交项目到SVN中,但是怎样可以自动化的出现在cruise control的界面中呢,难道还要手动check out不成。我的cruise control 中的config.xml是这样的:
<cruisecontrol>
<project name="five-stone">
<listeners>
<currentbuildstatuslistener file="logs/${project.name}/status.txt"/>
</listeners>
<bootstrappers>
<svnbootstrapper localWorkingCopy="projects/${project.name}" />
</bootstrappers>
<modificationset quietperiod="30">
<!-- touch any file in connectfour project to trigger a build -->
<svn localWorkingCopy="projects/${project.name}"/>
</modificationset>
<schedule interval="300">
<maven2 mvnscript="C:/apache-maven-2.2.1/bin/mvn.bat" pomfile="projects/${project.name}/pom.xml" goal="-U clean test"/>
</schedule>
<log>
<merge dir="projects/${project.name}/target/test-results"/>
</log>
<publishers>
<onsuccess>
<artifactspublisher dest="artifacts/${project.name}" file="projects/${project.name}/target/${project.name}.jar"/>
</onsuccess>
</publishers>
</project>
</cruisecontrol>
Cruise Control+Maven+SVN+Subclipse的相关问题
答案:1 悬赏:10 手机版
解决时间 2021-05-08 14:50
- 提问者网友:不要迷恋哥
- 2021-05-08 09:57
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-05-08 11:15
<cruisecontrol>
<project name="five-stone">
<listeners>
<currentbuildstatuslistener file="logs/${project.name}/status.txt"/>
</listeners>
<bootstrappers>
<svnbootstrapper localWorkingCopy="projects/${project.name}" />
</bootstrappers>
<modificationset quietperiod="30">
<!-- touch any file in connectfour project to trigger a build -->
<svn localWorkingCopy="projects/${project.name}"/>
</modificationset>
<schedule interval="300">
<maven2 mvnscript="C:/apache-maven-2.2.1/bin/mvn.bat" pomfile="projects/${project.name}/pom.xml" goal="-U clean test"/>
</schedule>
<log>
<merge dir="projects/${project.name}/target/test-results"/>
</log>
<publishers>
<onsuccess>
<artifactspublisher dest="artifacts/${project.name}" file="projects/${project.name}/target/${project.name}.jar"/>
</onsuccess>
</publishers>
</project>
</cruisecontrol>
<project name="five-stone">
<listeners>
<currentbuildstatuslistener file="logs/${project.name}/status.txt"/>
</listeners>
<bootstrappers>
<svnbootstrapper localWorkingCopy="projects/${project.name}" />
</bootstrappers>
<modificationset quietperiod="30">
<!-- touch any file in connectfour project to trigger a build -->
<svn localWorkingCopy="projects/${project.name}"/>
</modificationset>
<schedule interval="300">
<maven2 mvnscript="C:/apache-maven-2.2.1/bin/mvn.bat" pomfile="projects/${project.name}/pom.xml" goal="-U clean test"/>
</schedule>
<log>
<merge dir="projects/${project.name}/target/test-results"/>
</log>
<publishers>
<onsuccess>
<artifactspublisher dest="artifacts/${project.name}" file="projects/${project.name}/target/${project.name}.jar"/>
</onsuccess>
</publishers>
</project>
</cruisecontrol>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯