永发信息网

Cruise Control+Maven+SVN+Subclipse的相关问题

答案:1  悬赏:10  手机版
解决时间 2021-05-08 14:50
如题,我有可能在以上软件中配置不当,所以在实际操作中出现些问题。希望高手能指点一下。首先是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>

最佳答案
<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>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这个系统提示是不是骗人的
怎样拒绝所有人加我
西街浴室地址在什么地方,想过去办事
怎么才能开酒吧
09年当兵有多少钱一个月
找我的收藏
君のをせて片假名歌词
SWISSOL, P21S, Zaino, Auto Magic, S100, Pi
感冒了应该怎么才能快速好起来
QQ拼音输入法能打出那些QQ飞车里的字符?
为什么????????
为什么下载上真三5是黑的
我是1986年7月19日出生,O型血女生一生运势如
金贵村我想知道这个在什么地方
怎样才能不伤人而又能做好朋友
推荐资讯
现在有什么伤感的新歌好听 外国的也行
理科305分填报第一志愿中南民族大学工商学院
寻仙我把神宠练到侍宠狼上还有没有神宠独特的
家庭教师156那有的下载?
陕西威新电子科技有限公司我想知道这个在什么
问一个经典魔术的名字!
爱一个人一定要和她睡觉吗?
4s店是什么
脸上有青春痘需要早晚用不同的洗面奶洗吗?
古诗词大全五言绝句,200首唐诗五言绝句100首
在地铁上班要上什么学校呀
生活中,每个人都会自私吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?