Задача ant scp через прокси - PullRequest
1 голос
/ 13 мая 2010

Я пытаюсь создать файл сборки ant для удаленного копирования файла войны.

Задача Ant scp использует библиотеку jsch для удаленного копирования. Как мне заставить его работать через прокси, библиотека jsch это явно поддерживает.

не работает для jsch.

Jsch не читает переменные окружения, такие как http_proxy

есть ли другое решение?

1 Ответ

0 голосов
/ 01 декабря 2010

Юрий прав, задача SCP в ant не поддерживает переменную среды HTTP_PROXY.

Прокси-сервер http может разрешить вам SSH, используя метод HTTP CONNECT, простое решение для его работы - изменить библиотеку Jsch, которую Ant использует для задачи Scp.

Файл

src / com / jcraft / jsch / JSch.java должен быть исправлениями для использования переменной среды http_proxy, если она доступна. Для использования в оболочках без входа в систему, например, из затмения, нам нужно установить переменные среды для проекта из затмения

Я написал в блоге о процессе здесь: http://xask.wordpress.com/2010/05/14/ant-scp-task-through-http_proxy/

...