#エラーの発生まで
元々はMavenは直接インストールしておらず、Eclipseで使えるものを使っていたが、コマンドラインからでも使えるように、インストールとEclipseへの設定を行った際にエラー
以下手順で行った(詳細は割愛)
1.ダウンロード(https://maven.apache.org/download.cgi)
※当時はMaven 3.6.2
2.インストール
3.システムパスの設定
4.インストール確認(mvn -version)
5.ローカルリポジトリの設定(settings.xml)
※プロキシは不要だった
6.EclipseでMavenプラグインのインストール
7.EclipseでMavenプラグインの設定
最後の設定で以下のエラーが表示
#エラー内容
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved
#対応
StackOverFlowなどを確認しながら、以下のようなことを行った
①settings.xmlにプロキシを設定
→特に変わらず
②Mavenの無効化、プロジェクトのクリーン、Mavenの有効化の順で実行
→特に変わらず
③Maven、Eclipseの再インストール
→効果なし
#結果
Eclipseが自動生成するsettings.xmlを確認。
このファイルでは「5.ローカルリポジトリの設定(settings.xml)」が行われていなかったため、ローカルリポジトリの設定を外した。
→エラー解消
なおローカルリポジトリは「C:\Users\ユーザー名.m2\repository」となった
#疑問点
ローカルリポジトリは自由に設定できないのだろうか。。。
以下のようにsettings.xmlに定義していた
<localRepository>
C:/ProgramLibrary/apache-maven-3.6.2/repository
</localRepository>
#おまけ
以下のコマンドを入力してエラー
mvn archetype:create -DgroupId=com.example -DartifactId=sample
エラーメッセージ
Could not find goal 'create' in plugin
修正
mvn archetype:generate -DgroupId=com.example -DartifactId=sample
無事エラーは解消できた。
(昔はCreateだった?)