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