Не удается найти ни javahl, ни svnkit, ни клиент svn командной строки, хотя у меня есть svn командной строки

Я пытаюсь использовать svnant. Вот мой xml:

<!-- SVN settings -->
<target name="init.svn">
    <path id="svnant.classpath">
        <fileset dir=".../svnant">
            <include name="**/*.jar" />
        </fileset>
    </path>
    <typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpathref="svnant.classpath" />
    <svnSetting svnkit="false" javahl="false" id="svn.settings"/>
</target>

<target name="checkouttag" depends="init.svn">
    <svn refid="svn.settings">
        <checkout url="${svn.tags}/${TAG_NAME}" destpath="${TAG_NAME}" />
    </svn>
</target>

Я ожидаю, что будет использоваться командная строка svn, но я получаю ошибку «Не удается найти javahl, svnkit или командную строку svn client», хотя я могу запустить svn из командной строки. Я использую ant-1.8.4 и svn-1.6.4. Кто-нибудь может мне с этим помочь?


person need1milliondollars    schedule 22.08.2012    source источник


Ответы (1)


В конце концов, я ничего не мог с этим поделать и решил вообще не использовать svnant. Вместо этого просто вызовите командную строку svn напрямую из ant.

person need1milliondollars    schedule 15.10.2012