svnantlib.xml не может быть найден

У меня есть муравейник вроде ..

<?xml version="1.0"?>
<project name="antSVN" default="build" basedir=".">
<path id="path.svnant">
<pathelement location="svnant.jar"/>
<pathelement location="svnClientAdapter.jar"/>
<pathelement location="svnjavahl.jar"></pathelement> 
    <!-- <pathelement location="/home/ezdi/apache_ant/svnant-1.3.1/lib/svnant.jar"/>
    <pathelement location="/home/ezdi/apache_ant/svnant-1.3.1/lib/svnClientAdapter.jar"    />
    <pathelement location="/home/ezdi/apache_ant/svnant-1.3.1/lib/svnjavahl.jar" />  -->

</path>

<typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpath="path.svnant"/>
<target name="checkout">
    <svn username="charvee" password="charvee123">
        <checkout url="svn+ssh://[email protected]/home/EZCAC/source/ezCACWeb" revision="HEAD" destpath="src" />
    </svn>
</target>
<target name="update-codebase">
    <svn username="${svn.username}" password="${svn.password}">
        <update revision="HEAD" recurse="true" dir="${project.code}" />
    </svn>
</target>
<target name="build" depends="checkout">
    <description>Main target</description>
</target>

it gives me error like:

Файл сборки: /home/charvee/ANT_WS/antSVN/build.xml [typedef] Не удалось загрузить определения из ресурса org / tigris / subversion / svnant / svnantlib.xml. Найти не удалось. проверить:

что делать сейчас??


person Charvee Shah    schedule 08.05.2013    source источник
comment
В <typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpath="path.svnant"/> замените classpath= на classpathref=. Это помогает?   -  person Chad Nouis    schedule 08.05.2013
comment
nops, это дает мне ошибку, такую ​​как 'undefined attribute classpathref in typedef'   -  person Charvee Shah    schedule 13.05.2013


Ответы (1)


Убедитесь, что в вашем %ANT_HOME%\lib находятся следующие банки:

  1. svnant.jar
  2. svnClientAdapter.jar
  3. svnjavahl.jar

А потом попробуйте еще раз. Надеюсь, это имеет смысл.

person Lionel Yan    schedule 18.11.2016
comment
Добро пожаловать в Stack Overflow! Вопрос, на который вы ответили, очень старый, поэтому исходный плакат, вероятно, уже решил свою проблему. Однако ваш ответ может помочь кому-то еще, у кого в будущем возникнет аналогичная проблема. Спасибо за публикацию! - person RJHunter; 18.11.2016