2011-04-28 9 views
-1

J'essaye de vérifier svn using l'ant de machine de Linux. J'ai écrit build.xml mais il me montre l'erreur.checkout à partir de svn using ant

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> 

Pendant l'exécution, je reçois l'erreur suivante:

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 

Répondre

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

mais comment utiliser l'URL (l'endroit d'où je veux commander) – maitree

+0

@maitree: désolé, je l'oublie. Vérifiez la réponse maintenant. – Gaurav

+0

http://phpundercontrol.org/documentation/getting-started.html – Gaurav

-1

S'il vous plaît vérifier le profil .bash pour Java la maison, il doit pointer vers réelle JDK la maison et la version JRE. S'il pointe vers le bon répertoire, ça ira.

+2

Je ne vois pas comment le répertoire de base Java se rapporte au message d'erreur signalé dans la question. –