LoginSignup
25

More than 5 years have passed since last update.

社内でMaven実行時、外部のMavenリポジトリサーバーからダウンロードができない時の対処方法

Posted at

Maven実行時、社内から外部のMavenリポジトリサーバーに対してダウンロードが実行され、環境によってはエラーが起こるかと思います。 その際、Mavenの設定ファイルにプロキシの設定を行えば解消される可能性があります。(私はこれで解決できました)

Mavenを配置したディレクトリ/conf/settings.xml に以下の設定が書かれています。

/.../apache-maven-3.2.3/conf/settings.xml
  <proxies>
    <!-- proxy
     | Specification for one proxy, to be used in connecting to the network.
     |
    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username>proxyuser</username>
      <password>proxypass</password>
      <host>proxy.host.net</host>
      <port>80</port>
      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy>
    -->
  </proxies>

コメントを外して、以下の設定を行います。

  1. idはそのまま。
  2. activeもtrueのまま。
  3. protocolも基本httpのまま。
  4. usernameは認証が必要であればユーザー名を入力。不必要であれば行ごと削除。
  5. passwordは認証が必要であればパスワードを入力。不必要であれば行ごと削除。
  6. hostはプロキシサーバーのIPアドレスを入力。
  7. portはプロキシサーバーに接続するポート番号を入力。
  8. nonProxyHostsはプロキシサーバーを使わずに接続できるドメイン。 不必要であれば行ごと削除。

これでmvn eclipse:eclipseとかしてもきちんとダウンロードされるはずです。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
25