すでに m2Eclipseプラグイン を使用していると仮定すると、何ができるかは、リポジトリの依存関係を最新に更新しません。
たとえば、コマンドラインで次のように-U
フラグを追加できます。
mvn clean install -U
...依存関係を強制的に更新します。 Eclipse内にこのようなものはありますか? (常に最新の更新を取得するとは限りません。)
右クリックプロジェクトでMaven>スナップショットの更新を実行できます。
M2Eプラグインを使用するEclipseの新しいバージョンでは、次のとおりです。
プロジェクトを右クリック-> Maven->プロジェクトの更新...
次のダイアログには、更新を強制するためのチェックボックスがあります(「スナップショット/リリースの強制更新」)
プロジェクトを右クリックして、Maven > Update Snapshots
を選択します。それに加えて、Window > Preferences > Maven
で「起動時にMavenプロジェクトを更新する」を設定できます。
UPDATE:Eclipseの最新バージョン:
Maven > Update Project
。 「スナップショット/リリースの強制更新」がチェックされていることを確認してください。
MavenEclipseプラグインを使用してMaven-> Update Project-> Force Updateオプションをチェックしても、依存関係が更新されない場合があります。
それが他の誰にもうまくいかない場合、この方法は私のために働いた:
mvn Eclipse:eclipse
これにより、。classpathファイルが新しい依存関係で更新され、。project設定およびその他のEclipse構成ファイルが保持されます。
何らかの理由で古い設定をクリアする場合は、次を実行できます。
mvn Eclipse:clean
mvn Eclipse:eclipse
mvn Eclipse:clean は古い設定を消去し、 mvn Eclipse:eclipse は新しい。project、.classpathおよびその他のEclipse構成ファイル。
Maven更新スナップショットが機能せず、Spring Toolingを使用している場合、興味深い方法の1つは削除することです
注:Maven更新スナップショットは、Eclipse:eclipseまたはSpring Toolingなど、他のものを使用すると動作しなくなることがあります
Intellijで、Mavenを右クリック->再インポートは正常に動作します