`
yuoveyu
  • 浏览: 25891 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ant操作cvs commit

    博客分类:
  • Java
阅读更多
网上cvs login 用法 ,我尝试了好几次都不行,就直接使用command
<cvs  command="login -ppasswd"  cvsroot=":pserver:${cvs.user}@${cvs.host}:/SourceCode" />

ok
<?xml version="1.0"?>

<project default="main" basedir=".">

<property name="cvs.user" value="yuj"/>

<property name="cvs.host" value="192.168.1.xxx"/>

<property name="cvs.passfile" value="passwd"/>

<property name="cvs.root.web" value=":pserver:${cvs.user}@${cvs.host}:/SourceCode/payment/paymentWeb"/>

<property name="cvs.root.ejb" value=":pserver:${cvs.user}@${cvs.host}:/SourceCode/payment/paymentEJB"/>

<property name="cvs.ejb.package" value="payment/paymentEJB"/>


<property name="local_web" value="E:/workspace/paymentWeb"/>

<property name="local_ejb" value="E:/workspace/paymentEJB"/>

    <target name="main" depends="commit_ejb,commit_web">

        <echo>

            Committing....

        </echo>

    </target>


<target name="login">

       <cvspass cvsroot=":pserver:${cvs.user}@${cvs.host}:/SourceCode" password="${cvs.passfile}"/>

  	<echo>

            login....

       </echo>

  	<cvs  command="login -ppasswd"  cvsroot=":pserver:${cvs.user}@${cvs.host}:/SourceCode" />

</target>

<target name="commit_web" depends="update_web">


<cvs dest="${local_web}" command="commit -m 'New Version'"  />


    </target>

<target name="commit_ejb" depends="update_ejb">


	<cvs dest="${local_ejb}" command="commit -m 'New Version'"  />


 </target>

<target name="update_web" depends="login">


	<cvs dest="${local_web}" command="update -R"  />


  </target>

<target name="update_ejb" depends="login">

	<cvs dest="${local_ejb}" command="update -R"  />


 </target>

</project>


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics