EclipseでSpring Bootプロジェクト作成時に、pom.xmlにエラーが出たり、"コンテナーMaven依存関係が存在しないライブラリー…"、"ビルド・パスのエラーが解決されるまでプロジェクトをビルドできません"等のエラーメッセージが問題タブに出たので、解決するために試した事について書いています。
※ 本ページはプロモーションが含まれています。
EclipseでSpring Bootのプロジェクトを作成してプロジェクト作成完了時にエラーが色々と出たので、そのエラー内容と解決するために試した事について書いていきます。
まずエラーについてですが、pom.xmlファイルの下の行にエラーアイコンが出ていました。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
他にも「問題」タブにたくさんのエラーが・・・
問題タブのエラー内容は、以下のような内容です。
Failure to transfer …
Missing artifact …
コンテナー 'Maven 依存関係' が存在しないライブラリー …
ビルド・パスのエラーが解決されるまで、プロジェクトをビルドできません
また、プロジェクトを起動しようとしても、下のようなエラーメッセージがコンソールに出ました。
エラー: メイン・クラス〜を検出およびロードできませんでした
原因: java.lang.ClassNotFoundException: 〜
以上が今回Eclipseで起こった問題です。ちなみに今回このエラーが起こった原因はわかりません(たぶん自分に原因があると思います…)。
・開発やEclipseのバージョン情報です。
macOS:Catalina(バージョン10.15.7)
Eclipse:Pleiades All in One Java Full Edition版(*2020/8/28時点の最新安定版です)
エラーの解決方法ですが、Mavenプロジェクトの更新をしました。
プロジェクトを右クリックして->Maven->プロジェクトの更新を選択すると、下のようなMavenプロジェクトの更新というウインドウが出ます。
そして、スナップショット/リリースの更新を強制というチェックボックスにチェックを入れて、OKボタンを押します。
(*スナップショット/リリースの更新を強制のチェックボックスはデフォルトではオフになっています)
これで少し時間が経つと、すべてのエラーが解消されました。
Spring Boot2で日記投稿ウェブアプリ開発入門トップページ
JavaフレームワークのSpring Bootでシンプルな日記投稿ウェブアプリの開発しながら、入門者・初心者にもわかりやすいように説明しています。DBと連携して、新規投稿、編集、削除、一覧表示という基本的なCRUD機能を備えたアプリです。