Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
0
Help us understand the problem. What is going on with this article?
@wynk3636

Mavenの初期構築エラー(未解決)

エラーの発生まで

元々は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だった?)

0
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
wynk3636
若手のエンジニアです。 アウトプットをする機会がないので備忘録的なものを残します。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
0
Help us understand the problem. What is going on with this article?