質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.60%

Mavenプロジェクトが作成できません

解決済

回答 1

投稿

  • 評価
  • クリップ 0
  • VIEW 9,781
退会済みユーザー

退会済みユーザー

前提・実現したいこと

Java(Spring Boot)の勉強のために環境構築をしていますが新規Mavenプロジェクトの作成をすると「ビルド・プランを計算できません」とエラーが出てしまいます。

ファイル>新規>Mavenプロジェクト>
「デフォルト・ワークスペース・ロケーションの使用」にのみチェックを入れて「次へ」

org.apache.maven.archetypes maven-archetype-webapp 1.0
を選択し「次へ」

グループid[example]
アーティファクトid[sample1111]
バージョン「0.0.1-SNAPSHOT(初期値)」
パッケージ「example.sample1111」
で[完了]を押したところ下記のエラーが発生しました。

発生している問題・エラーメッセージ

「Failed to create project "sample1111"」
ビルド・プランを計算できませんでした: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
「複数の問題が発生しました」
ビルド・プランを計算できませんでした: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
>>maven-archetype-webapp を作成中
>>ワークスペースをビルド中
【『maven-archetype-webapp を作成中』の詳細】
ビルド・プランを計算できませんでした: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
【『ワークスペースをビルド中』の詳細】
ビルド中にエラーが発生しました。
プロジェクト 'sample1111' でビルダー 'Maven プロジェクト・ビルダー' の実行中にエラーが発生しました。
ビルド・プランを計算できませんでした: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
ビルド・プランを計算できませんでした: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6

試したこと

まずエラーが起こる前にやったこと

ググり「【超初心者向け】Maven超入門」という記事を見つけて
settings.xmlの書き換えを行う
・ローカルリポジトリの設定
<localRepository>C:/maven/repository\</localRepository>
を追加
・プロキシの設定

<proxies>
    <proxy>
        <id>proxy01</id>
        <active>true</active>
        <protocol>http</protocol>
        <username>proxyuser</username>
        <password>proxypass</password>
        <host>proxy.host.net</host>
        <port>8080</port>
        <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy>
</proxies>


を追加

上記手順でMavenプロジェクトを作成>>エラー発生!

以下エラー後にやったこと

同記事内にあった
「Mavenプラグインの設定」を行う
設定>Maven>ユーザー設定
テキストフィールドに編集したsettings.xmlのパスを入れる
/usr/local/Cellar/maven/3.6.0/libexec/conf/settings.xml

別記事で「.m2下にsettings.xmlを作成する」という情報を見たので作成し同様にMavenプラグインの設定」を行う
settings.xmlには
上記の・プロキシの設定

<proxies>
    <proxy>
        <id>proxy01</id>
        <active>true</active>
        <protocol>http</protocol>
        <username>proxyuser</username>
        <password>proxypass</password>
        <host>proxy.host.net</host>
        <port>8080</port>
        <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy>
</proxies>


を記述
パスは/Users/ユーザー/.m2/settings.xml

この時のローカルリポジトリは
/Users/ユーザー/.m2/repository
になってます。

補足情報(FW/ツールのバージョンなど)

使用パソコンはMacBook Proです。
Pleiades All in One のultimateをダウンロードして使っています。
今回が初めての使用です。
STSはインストール済みです。

以下ターミナルで確認しました

$ java -version
java version "11.0.2" 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
$ mvn -version
Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-25T03:41:47+09:00)
Maven home: /usr/local/Cellar/maven/3.6.0/libexec
Java version: 11.0.2, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home
Default locale: ja_JP, platform encoding: UTF-8
OS name: "mac os x", version: "10.14.2", arch: "x86_64", family: "mac"
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
    11.0.2, x86_64: "Java SE 11.0.2"  /Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home
    11.0.2, x86_64: "OpenJDK 11.0.2"  /Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home

ネットで参考記事を探したのですがwindowsのものが多くてそれの読み替えがうまくできていないのかうまく行きません。今まではRubyを中心に勉強していて、javaは勝手が違い混乱しているのかもしれません。

ご存知の方アドバイスお願いします。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • 退会済みユーザー

    退会済みユーザー

    2019/02/04 21:45

    回答ありがとうございます。
    容易い現実なんて無いと思ってるので諦めないで頑張ります!
    (1)について、確かに調べてみたらwindowsのパスでした。早速削除して既存のコメントアウトを外しmacに合わせましたが、相変わらずエラーでした。でもありがとうございます。
    (2)について、プロキシについてもう一度調べましたがこの設定はプロキシ環境下では必要とのことなので設定すること自体は問題ないかと思います。一応記述が間違っているのかと思い編集前の状態(コメントアウト)でMavenプロジェクトの作成を試みましたがエラーでした。
    (3)について、Mavenプロジェクト自体が作成できていないので今回はまだpom.xmlの編集まで至っていません。

    キャンセル

  • wwbQzhMkhhgEmhU

    2019/02/04 21:52

    えーっとですね。まず最初に、ここはあなた専用の質問コーナーではありません。
    基本的にはこちらに何も書かずとも回答できる範囲の質問内容をしないとダメです。今、何度もやり取りが発生してしまっているのは、あなたの知識がそもそもそれをやる前提をクリアできていないからということなんです。良いですか?
    これだけ書いても質問内容を書き直さずに、また(1)を実際何に変えたかも書かずに、(2)のプロキシの意味も理解せずに、(3)については何もしていないまま、再度書き込むとか、ちょっと他力本願すぎますよ。
    これではアウトプットは他人が出したようなものであなたの力には何もなりません。
    さすがに時間の無駄だと思ったので、私はこの辺で失礼します。他の方を待ってください。

    キャンセル

  • 退会済みユーザー

    退会済みユーザー

    2019/02/04 22:13

    専用の質問コーナーでないのは重々承知しています。
    すみません、初期状態のままで私独自の設定をしているものではないので蛇足かなと思ってしまいました。インターネットにつなげる際にプロキシを経由する時は必要だと解釈だったのですがどうやら違ったようですね、すみません調べ直します。あとはもうタイトルの通りMavenプロジェクト自体が作成できていないので…。
    お付き合いいただきましてありがとうございました。もう少し頑張ってみます。

    キャンセル

回答 1

check解決した方法

0

javaのバージョンを下げて再起動したらエラーがでなくなりました!
原因はまだわかっていません…。
ありがとうございました。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.60%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る