2011-04-28 46 views
-1

我想從svn使用ant從Linux機器簽出。我已經編寫了build.xml,但它向我顯示了錯誤。使用ant從svn結賬

的build.xml:

<?xml version="1.0"?> 
<project name="SVN" default="build" basedir="."> 
<property name="ANT_HOME" value="/dun/d67loc1/software/apache-ant-1.6.5"/> 
<path id="svnant.classpath"> 
<pathelement location="${ANT_HOME}/lib"/> 
<fileset dir="${ANT_HOME}/lib/"> 
<include name="**/*.jar"/> 
</fileset> 
</path> 
<typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpathref="svnant.classpath"/> 
<target name="checkout"> 
<echo>svn checkout </echo> 
<svn username="...." password="...."> 
<checkout url="https://svm.acnielsen.com/repos/IDOArchitecture/Ascent/Bin/Config/trunk/Production/TIBCO/FavConfig" destPath="SRC" /> 
</svn> 
</target> 
<target name="build" depends="checkout"> 
<description>Main target</description> 
</target> 
</project> 

在執行它我收到以下錯誤:

Buildfile: build.xml 

checkout: 
    [echo] svn checkout 
     [svn] <Checkout> started ... 
     [svn] svn: handshake_failure: remotely generated; fatal 
     [svn] svn: OPTIONS request failed on '/repos/IDOArchitecture/Ascent/Bin/Config/trunk/Production/TIBCO/FavConfig' 
     [svn] svn: handshake_failure: remotely generated; fatal 
     [svn] svn: OPTIONS request failed on '/repos/IDOArchitecture/Ascent/Bin/Config/trunk/Production/TIBCO/FavConfig' 
     [svn] <Checkout> failed ! 

BUILD FAILED 
/home/tibco/ReleaseManagement/svn_test/build.xml:13: Can't checkout 

Total time: 2 seconds 

回答

1
<target name="checkout">  
    <exec executable="svn" dir="${where to checkout}"> 
     <arg line=" co url --username=###### --password=######"/> 
    </exec> 
</target> 
+0

但如何使用網址(我想結賬的位置) – maitree 2011-04-28 09:10:28

+0

@maitree:對不起,我忘記了。現在檢查答案。 – Gaurav 2011-04-28 09:12:10

+0

http://phpundercontrol.org/documentation/getting-started.html – Gaurav 2011-04-28 09:12:51

-1

請檢查Java主目錄的.bash檔案應該指向實際JDK家庭和JRE版本。如果它指向正確的目錄,它會沒事的。

+2

我沒有看到Java主目錄如何與問題中報告的錯誤消息相關。 – 2011-08-22 10:53:03