Меня интересует любым способом, что я могу создать задачу Ant для проверки файлов из SubVersion. Я просто хочу сделать checkout из командной строки. Я уже давно использую Eclipse с Ant и SubVersion, но мне не хватает знаний Ant и SubVersion, поскольку я полагался на Eclipse, чтобы связать все это вместе.Как проверить из SVN с задачей ANT?
Я рассматривал SvnAnt как одно из решений, которое является частью Subclipse от Tigris по адресу http://subclipse.tigris.org/svnant/svn.html. Это может работать нормально, но все, что я получаю, это NoClassDefFoundErrors. Для более опытных это, вероятно, выглядит как простая проблема с конфигурацией Ant, но я не знаю об этом. Я скопировал svnant.jar и svnclientadapter.jar в свой каталог Ant lib. Затем я попытался запустить следующее:
<?xml version="1.0"?>
<project name="blah">
<property environment="env"/>
<path id="svnant.classpath">
<pathelement location="${env.ANT_HOME}/lib"/>
<fileset dir="${env.ANT_HOME}/lib/">
<include name="svnant.jar"/>
</fileset>
</path>
<typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpathref="svnant.classpath" />
<target name="checkout">
<svn username="abc" password="123">
<checkout url="svn://blah/blah/trunk" destPath="workingcopy"/>
</svn>
</target>
</project>
На что я получаю следующий ответ:
build.xml:17: java.lang.NoClassDefFoundError: org/tigris/subversion/javahl/SVNClientInterface
Я бегу SVN 1.7 и SvnAnt 1.3 на Windows XP 32-бит.
Спасибо за любые указатели!
http://stackoverflow.com/questions/16305315/the-svn-client-svnkit -is-not-available/16310312 # 16310312 –