извлечение из SVN с помощью муравья - PullRequest
0 голосов
/ 28 апреля 2011

Я пытаюсь оформить заказ из svn, используя ant с компьютера Linux. Я написал build.xml, но он показывает мне ошибку.

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

Ответы [ 2 ]

1 голос
/ 28 апреля 2011
<target name="checkout">    
   <exec executable="svn" dir="${where to checkout}">
       <arg line=" co url --username=###### --password=######"/>
   </exec>
</target>
0 голосов
/ 22 августа 2011

Пожалуйста, проверьте профиль .bash для Java Home, он должен указывать на фактическую версию JDK home и JRE.Если он указывает на правильный каталог, все будет в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...