Юрий прав, задача 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/