沙漠中的魚

          欲上天堂,先下地獄
          posts - 0, comments - 56, trackbacks - 0, articles - 119
            BlogJava :: 首頁 ::  :: 聯系 :: 聚合  :: 管理

          用ant通過cvs簽出文件出現異常處理辦法

          Posted on 2012-09-10 15:34 沙漠中的魚 閱讀(602) 評論(0)  編輯  收藏 所屬分類: 其他
          在編寫ant腳本測試從cvs服務器上簽出文件,但是發現報異常:
          BUILD FAILED
          D:\WorkSpace\Test\AntTest\src\cvs_build.xml:17: cvs exited with error code 1
          Command line was [Executing 'cvs' with arguments:
          '-d:pserver:zhanghui@192.168.1.107:/flystone'
          'checkout'
          The ' characters around the executable and arguments are
          not part of the command.
          通過檢查發現,原來是在ant腳本中,沒有添加導出package包路徑,添加上問題就解決好了,完整的ant配置文件如下:
          <?xml version="1.0" encoding="utf-8"?>
          <project default="checkout">
          <property name="basedir" value="E:/tmp/" />
          <property name="cvsroot" value=":pserver:test@192.168.1.107:/flystone" />
          <property name="cvs.password" value="test" />
          <property name="cvs.passfile" value="${basedir}/ant.cvspass" />
          <target name="init">  
                  <tstamp>  
                      <format property="today" pattern="yyyy-MM-dd hh:mm:ss"/>  
                  </tstamp>  
                  <echo message="${today}" />  
              </target>  
          <target name="initpass"  depends="init">
          <cvspass cvsroot="${cvsroot}" password="${cvs.password}" passfile="${cvs.passfile}"/>  
          </target>
          <target name="checkout" depends="initpass">
          <cvs cvsroot="${cvsroot}" dest="${basedir}" cvsRoot="${cvsroot}" package="test/product"  command="checkout" passfile="${cvs.passfile}" failonerror="true" error="error.log"/>
          </target>
          </project>
          主站蜘蛛池模板: 商城县| 乌拉特前旗| 金寨县| 疏勒县| 长沙市| 定南县| 南郑县| 富锦市| 渭源县| 常州市| 仲巴县| 镇原县| 黄陵县| 扶风县| 攀枝花市| 盱眙县| 广宗县| 赞皇县| 白玉县| 思南县| 邹平县| 陈巴尔虎旗| 安平县| 德格县| 新沂市| 额敏县| 方城县| 嘉峪关市| 阳朔县| 富蕴县| 鞍山市| 仙桃市| 柯坪县| 柘荣县| 华蓥市| 师宗县| 大邑县| 平凉市| 平原县| 尉氏县| 弋阳县|