Fork me on GitHub

Java Antの処理でproxyを利用する

  • Oct 28, 2010

categoryプラグインは存在しません。

MavenなどAntのタスクでネットワーク接続が必要な場合に、Proxyを利用する方法のメモ。

環境

  • Ant 1.7.1

手順

  • build.xmlにproxyターゲットを追加

以下のようなターゲットを追加します。

<target name="proxy">
 <property name="proxy.host" value="proxy.somewhere.com" />
 <property name="proxy.port" value="8080" />
 <setproxy proxyhost="$\{proxy.host\}" proxyport="$\{proxy.port\}" />
</target>
  • 必要なターゲットからdependsで指定

他のターゲットから依存しているinitなどからdependsでproxyを指定しておきます。

あとは通常通りantのターゲットを実行すればProxy経由でネットワークにアクセスできます。

AntのマニュアルにはANT_OPTSで指定する方法も書いてありますが、setproxyを使うのが一番確実でした。

参考

commentプラグインは存在しません。