2011-04-28 89 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