1. ホーム
  2. eclipse

[解決済み] EclipseプロジェクトにMavenの依存関係がない

2022-09-01 17:18:27

質問

依存関係を解決するために maven を使用してプロジェクトをセットアップしています。通常は問題なく動作していますが、現在、新しい PC でコンパイルして実行しようとしているところ、Eclipse で依存関係が見つからないという問題が発生しました。

面白いのは、コンソールまたは eclipse で "mvn package" を実行すると、正常に動作し、必要なすべての jar を含む war も生成されることです。Eclipseだけ、"ビルドパスが不完全なため、プロジェクトはビルドされませんでした。org.slf4j.Logger...のクラスファイルが見つかりません..."。プロジェクトが正常に動作する)他のコンピューターと比較すると、Eclipse の "Maven dependencies" リストで、かなりの数のライブラリが欠落していることに気づきました。それらはパッケージ化された戦争にあり、リポジトリフォルダーの下でも見つけることができるにもかかわらず。

つまり、jar-s はそこにありますが、Eclipse は "Maven dependencies" の下でそれらすべてをリストしません。どうしたらよいでしょうか。

コンピューターは Windows 7 で動作しており、64 ビットの Java と eclipse があります。

どのように解決するのですか?

問題は解決しました。

具体的に何が解決したのかわかりませんが、Eclipseで4つのことをしました。

  • ウィンドウ->環境設定。Maven->Installations: グローバル設定 -> オープンファイルとハードコードされたlocalRepository
  • プロジェクト->クリーン
  • プロジェクトを右クリックします。Maven->依存関係を更新する
  • プロジェクト上で右クリックします。Maven->プロジェクトの設定を更新する

最初の2つの直後は変化がなかったので、Update dependenciesのせいだと思います。