沙漠中的魚

          欲上天堂,先下地獄
          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>
          主站蜘蛛池模板: 上栗县| 孟村| 武冈市| 柳江县| 彝良县| 小金县| 梅河口市| 阿拉尔市| 龙泉市| 仁化县| 威远县| 绥阳县| 格尔木市| 阿图什市| 阜新市| 化隆| 呼和浩特市| 保靖县| 安化县| 彭泽县| 河间市| 汉沽区| 亚东县| 西宁市| 乌苏市| 垦利县| 穆棱市| 宁安市| 礼泉县| 安徽省| 彩票| 滨州市| 搜索| 商洛市| 莱州市| 册亨县| 云龙县| 宁波市| 射洪县| 丽江市| 昌宁县|