warファイルをリモートコピーするantビルドファイルを作成しようとしています。
Ant scp タスクは、リモート コピーに jsch ライブラリを使用します。プロキシを介して動作させるにはどうすればよいですか? jsch ライブラリは明確にサポートしています。
jsch では機能しません。
Jsch は http_proxy のような環境変数を読み取らない
別の解決策はありますか?
Juriy の言う通り、ant の SCP タスクは HTTP_PROXY 環境変数をサポートしていません。
http プロキシを使用すると、「HTTP CONNECT」メソッドを使用して SSH 接続できます。これを機能させる簡単な解決策は、Ant が Scp タスクに使用する Jsch ライブラリを変更することです。
src/com/jcraft/jsch/JSch.javaファイルは、利用可能な場合に http_proxy 環境変数を使用するためのパッチである必要があります。Eclipse 内のような非ログイン シェルで使用するには、Eclipse 内からプロジェクトの環境変数を設定する必要があります。
ここでプロセスについてブログを書いています: http://xask.wordpress.com/2010/05/14/ant-scp-task-through-http_proxy/