Я пытаюсь запустить скрипт сборки и продолжаю получать сообщения об ошибках при выполнении конкретной задачи SVN. Когда я пытаюсь построить цель из командной строки, я получаю ошибку аутентификации. Когда я запускаю сборку из flex builder, я получаю сообщение об ошибке «пожалуйста, получите более новый клиент Subversion». Из того, что я могу сказать, есть корневая проблема, которую можно увидеть здесь при выполнении ant -verbose:
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.
Как видите, вторая (неудачная) цель svn_update использует командную строку, а первое (рабочее) обновление использует javahl. Я использую атрибуты по умолчанию для svn, поэтому javahl должен использоваться по умолчанию.
Я обновил свои svnant jars до 1.3.0.
Хотелось бы помочь с этим!
Dave