====== settings.xml ======
Maven設定ファイルであるsettings.xmlを以下に示します。
false
★1
http_proxy
true
http
proxy.contoso.com
8080
domain\userid
password
localhost|FY25-00000
my profile
★2
central maven repo
central maven repo https
https://repo.maven.apache.org/maven2
★1\\
proxy環境下にある場合、proxy認証情報を設定に追加します。\\
★2\\
リポジトリ-設定をprofileとして登録可能です。\\
例はcentralリポジトリ-を登録しています。
====== 基本pom.xml ======
Mavenプロジェクトを生成して基本的に追加するプラグイン等を含めてpom.xmlを以下に示します。
4.0.0
com.contoso.sample
maven-sample
0.0.1-SNAPSHOT
org.apache.maven.plugins
maven-compiler-plugin
3.8.1
${java.version}
${java.version}
1.8
UTF-8
ch.qos.logback
logback-classic
1.2.11
====== TroubleShoot ======
Eclipseのmavenプロジェクトからpom.xmlに依存関係を追加してから、「Maven>プロジェクトの更新」を実行してもライブラリがダウンロードできない場合、解決方法を説明します。\\
この方法は、Eclipseのembeddedとは別にruntimeをインストールする必要があります。\\
cmdプロンプトから下記コマンドを実行します。
mvn dependency:get -Dartifact=org.apache.httpcomponents.client5:httpclient5:5.4.2