빌드 스크립트를 실행하려고하는데 특정 svn 작업 중에 오류가 계속 발생합니다. 명령 줄에서 대상을 빌드하려고하면 인증 오류가 발생합니다. 플렉스 빌더에서 빌드를 실행할 때 "새로운 Subversion 클라이언트를 얻으십시오."라는 오류 메시지가 나타납니다. 두 번째 (실패) svn_update 대상이 명령 줄을 사용내 svn 개미 작업이 실패하는 이유는 무엇입니까?
svn_update:
[echo] Updating the project source...
[svn] Using javahl
[svn] <Update> started ...
[svn] update /Users/dave/Documents/Flex Builder 3/AssetLibrary -r HEAD --force
[svn] At revision 373.
[svn] <Update> finished.
[ant] Exiting /Users/dave/Documents/Flex Builder 3/Simulation/build-template/commonbuild.xml.
[ant] Exiting /Users/dave/Documents/Flex Builder 3/AssetLibrary/build.xml.
[echo] Updating DataService Source
...
svn_update:
[echo] Updating the project source...
[svn] Using command line
[svn] <Update> started ...
[svn] up -r HEAD /Users/dave/Documents/Flex Builder 3/DataService --non-interactive
[svn] svn: OPTIONS of 'https://svn.example.com/{redacted}': authorization failed: Could not authenticate to server: ignored NTLM challenge, rejected Basic challenge (https://svn.example.com)
[svn] <Update> failed !
[ant] Exiting /Users/dave/Documents/Flex Builder 3/Simulation/build-template/commonbuild.xml.
[ant] Exiting /Users/dave/Documents/Flex Builder 3/DataService/build.xml.
[ant] Exiting /Users/dave/Documents/Flex Builder 3/Simulation/build.xml.
당신이 볼 수 있듯이, 첫 번째 (: 내가 말할 수있는 건 개미 -verbose를 할 때 여기에서 볼 수있는 루트 문제가 있습니다 작동 중) 업데이트는 javahl을 사용합니다. svn의 기본 속성을 사용하고 있으므로 javahl이 기본값으로 사용되어야합니다.
내 svnant jars를 1.3.0으로 업데이트했습니다.
도움이 필요하십니까?
데이브
감사합니다. tehmou, 붙여 넣기에서 URL을 삭제하고 {redacted}을 (를) 추가했습니다. 나는 우리 회사의 svn repo 구조를 붙여 넣는 것이 멋지다는 것을 확신하지 못했습니다. 나는 javahl 호출과 차이가 있지만 동의합니다. 나는 그 일을 일으킬 스크립트를 만드는 것에 어떤 것도 존재하지 않는다. – dmarr
아, 죄송합니다, 그때 나는 명백한 것을 다시 말하고있는 것 같습니다. 난 그냥 때로는 요청에 분석되지 않은 것들이 남아 이러한 문제가 발생 : P 어떤 종류의 명령으로 첫 번째 실행합니까? 나는 이클립스 나 커맨드 라인에서 ANT 스크립트를 실행하는 것에 만 익숙하다. 그리고이 코드가 다른 곳에서 실행되는 것처럼 들린다. – tehmou
둘 다 svn_update 작업을 통해 실행됩니다. 명령 행을 사용하라고 지시하는 데 추가 매개 변수가 사용되지 않고 javahl을 사용하기 위해 하나가 사용됩니다. 이것은 알려진 문제입니까? – dmarr