Свнант включить ведение журнала

Мы используем муравейную задачу SVN для экспорта проекта из SVN в Linux

<target name="export-from-svn">
    <svn refid="svn.settings">
        <export srcUrl="${svn.url}" destPath="path" />
    </svn>
</target>

Ранее это работало нормально без каких-либо ошибок. Ничего не изменилось, однако теперь оно застряло без каких-либо ошибок или предупреждений. Есть ли способ включить более подробный вывод. Если я выполняю команду вручную "export -r HEAD ...", она работает нормально.

export-from-svn:
      [svn] Missing 'javahl' dependencies on the classpath !
      [svn] Using svnkit
      [svn] <Export> started ...
      [svn] export -r HEAD https://from /home/to

2 ответа

Решение

Кажется, нет атрибутов, позволяющих вести более подробное ведение журнала в svn задачи. Вы можете попробовать запустить сборочный файл Ant, используя ant -verbose ..., Но поскольку вы говорите, что задача "застряла", то вы можете захотеть сделать дамп потока процесса, чтобы проверить состояние потоков в JVM. Вы можете найти сборку Ant как процесс Java и запустить jstack <pid> чтобы свалить темы.

Была такая же проблема, поэтому оставил то, что работало на меня, на случай, если у кого-то есть такая же проблема

Потратив часы на попытки отладки задачи svnant и, наконец, просмотрев дамп потока задачи svnant, заметил, что поток застрял при установлении ssl-соединения. Соответствующий процесс java.exe в диспетчере задач вращается, но не выдает никаких ошибок.

Чтобы устранить проблему, перейдите в настройки сервера svn и измените настройки, чтобы разрешить использование устаревшего протокола SSL 3.0 в дополнение к TLS 1.0, TLS 1.1 и TLS 1.2. Обратите внимание, что это не рекомендуется из-за очевидных угроз безопасности, связанных с использованием старых протоколов. Но если ваш ant-клиент устарел и до тех пор, пока вы не получите возможность обновить ваш клиент (настоятельно рекомендуется по соображениям безопасности), то при разрешении старых протоколов на svn-сервере задачи svn ant будут работать снова.

Другие вопросы по тегам