개미를 사용하여 내 코드베이스를 업데이트하려고합니다. svnant.jar, svnClientAdapter.jar, svnjavahl.jar을 ANT_HOME \ lib 디렉토리 아래에 두었습니다. 벨로우즈 코드 스 니펫을 사용하고 있으며 오류가 발생합니다.svn 개미 이름이 정의되지 않았습니다
문제점 : 작업을 만들지 못했거나 svnSetting을 입력하지 못했습니다.
원인 : 이름이 정의되지 않았습니다.
작업 : 맞춤법을 검사하십시오.
작업 : 사용자 지정 작업/유형이 선언되었는지 확인하십시오.
지침 : <presetdef>
/<macrodef>
선언이 수행되었는지 확인하십시오.
<path id= "svnant.classpath" >
<fileset dir= "${antlib.dir}" >
<include name= "*.jar" />
</fileset>
</path>
<typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpathref="svnant.classpath" />
<target name="init-svn">
<svnSetting svnkit="false" javahl="true" username="***" password="****" id="svn.settings" />
</target>
<target name="update-source" depends="init-svn">
<svn refid="svn.settings" >
<update dir="${basedir}" revision="HEAD" url="${svn.url}"/>
</svn>
</target>
누군가 나를 도와 줄 수 있습니까?
가능한 중복 (http://stackoverflow.com/questions/7913561/define-svnsetting을 실행 올바르게 항아리를 볼 수하는 전역 적으로) – paulsm4
은 전역 적으로이를 정의했습니다. 여전히 같은 문제가 있습니다. – Sujith
체크 아웃 다음과 같은 svnant 작업 대안 : http://stackoverflow.com/questions/16305315/the-svn-client-svnkit-is-not-available/16310312#16310312 –