もう7月も終わり、お盆が近づいてきました。里帰りの時期ではありますが、ここにきてまた感染者数が~と
ニュースになってますね。
正直、人数より毒性とか症状のほうが気になります。症状が軽かったり、後遺症などが出ないようであれば、
いくら人数が多くとも恐るるに足りないでしょうし。
それはさておき、表題の件です。
とあるオープンソースのjavaプロジェクトを社内環境で使用する必要が出てきたので
eclipseで開こうとしたのですが、ビルドに失敗するという問題が発生しました。
どうもこのプロジェクトは、mavenを使用してライブラリをダウンロードする設定に
なっていたようで、社内環境のプロクシ設定に阻まれていたことでダウンロード出来ず、
その結果ビルドも出来なかったようです。
とりあえずeclipseのプロクシ設定をしてみるか、と設定画面を開き、
[一般]-[ネットワーク接続]で設定をしてみたのですが、それだと成功せず。
どういうことなの…? となりましたが、設定画面をよく見ると[一般]の他に
[Maven]の項目もあり、こちらに設定する必要があることに気づきました。
そこでまずmaven用の設定ファイル「settings.xml」を作成し、
eclipse設定画面の[Maven]-[ユーザー設定]で設定ファイルを参照するように
してやることでライブラリがダウンロードできるようになり、ビルドも通りました。
以下、「settings.xml」のサンプルです。
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 https://maven.apache.org/xsd/settings-1.0.0.xsd">
<proxies>
<proxy>
<id>myproxy</id>
<active>true</active>
<protocol>http</protocol>
<host>[社内環境による]</host>
<port>[同上]</port>
</proxy>
</proxies>
</settings>
httpsの設定が追加したいならproxyタグを複製、
認証情報を追加したいならusername、passwordタグを追加するなどで対処出来るようです。
詳しくは、「maven proxy」あたりのキーワードでググれば良いかと。
以上