プロキシを含む Maven 設定に m2e を向ける
Maven の依存関係ダウンロードが IDE の一般的なネットワーク設定を無視するときは、Eclipse で選択されている settings.xml を確認します。
Eclipse で Preferences → Maven → User Settings を開き、表示されているパスを確認します。m2e はプロキシ設定に Maven の settings.xml を使います。Eclipse の更新サイト要求が成功しても、その入力が正しいとは限りません。通常のユーザー既定値は ~/.m2/settings.xml ですが、IDE は別のファイルを選べます。
その文書の最上位の proxies セクションにプロキシ項目をマージします。
<proxies>
<proxy>
<id>office</id>
<active>true</active>
<protocol>http</protocol>
<host>proxy.example</host>
<port>8080</port>
<nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>
</proxy>
</proxies>
エンドポイントと意図した除外を置き換え、ミラー、サーバーアカウント、その他の設定は残します。独立したプロキシ経路を許すネットワーク上の公開リポジトリなら、HTTP プロキシ一覧の未認証候補がホストとポートを提供できます。その候補がリポジトリ接続を許可することを確認してください。その中継が要求する場合は、Maven のプロキシのユーザー名とパスワード欄を追加します。
選択した設定を適用し、影響を受ける Maven プロジェクトを更新します。成功したコマンドライン呼び出しの実際の設定上書きと、マージ後のグローバル設定と比較します。別の Maven ディストリビューションの選択は別問題です。起動やグローバル入力は変わっても、正しいユーザーファイルにプロキシは追加されません。
応答に応じて次の分岐を選びます。407 はプロキシのログイン、リポジトリの 401 はそのアカウントに関するもので、servers エントリを通じてリポジトリまたはミラーの ID と対応します。サーバーの秘密鍵フィールドは HTTP プロキシ認証を実装しません。証明書エラーは別の条件です。環境の経路はプロジェクトの POM ではなく設定に置きます。