Angenommen, Sie verwenden bereits das m2eclipse-Plugin . Was können Sie tun, wenn die Abhängigkeiten nicht auf den neuesten Stand in Ihrem Repo aktualisiert werden?
In der Befehlszeile können Sie beispielsweise einfach das -U
Flag wie in hinzufügen
mvn clean install -U
… Um zu erzwingen, dass die Abhängigkeiten aktualisiert werden. Gibt es so etwas in Eclipse? (Es scheint nicht immer die neuesten Updates zu erhalten.)
/path/to/bin/mvn clean install -U
, um eine aktualisierte Metadatendatei zu erhalten.Update Snapshots
in meinem Eclipse Indigo, hast du eine Idee, wie man das machtIn neueren Versionen von Eclipse, die das M2E-Plugin verwenden, gilt Folgendes:
Klicken Sie mit der rechten Maustaste auf Ihre Projekte -> Maven -> Projekt aktualisieren ...
Im folgenden Dialogfeld befindet sich ein Kontrollkästchen zum Erzwingen der Aktualisierung ("Aktualisierung von Snapshots / Releases erzwingen").
quelle
Klicken Sie mit der rechten Maustaste auf Ihr Projekt und wählen Sie
Maven > Update Snapshots
. Darüber hinaus können Sie in "Maven-Projekte beim Start aktualisieren" einstellenWindow > Preferences > Maven
quelle
Manchmal werden die Abhängigkeiten nicht aktualisiert, selbst wenn die Option Maven-> Projekt aktualisieren-> Aktualisierung erzwingen mit dem m2eclipse-Plugin aktiviert ist.
Falls es für niemanden funktioniert, hat diese Methode für mich funktioniert:
mvn eclipse:eclipse
Dadurch wird Ihre .classpath- Datei mit den neuen Abhängigkeiten aktualisiert, während Ihre .project- Einstellungen und andere Eclipse-Konfigurationsdateien beibehalten werden.
Wenn Sie Ihre alten Einstellungen aus irgendeinem Grund löschen möchten, können Sie Folgendes ausführen:
mvn eclipse:clean
mvn eclipse:eclipse
mvn eclipse: clean löscht Ihre alten Einstellungen, dann erstellt mvn eclipse: eclipse neue .project- , .classpath- und andere Eclipse-Konfigurationsdateien.
quelle
Wenn der Maven-Update-Snapshot nicht funktioniert und Sie über Spring Tooling verfügen, können Sie ihn auf interessante Weise entfernen
Hinweis: Der Maven-Update-Snapshot funktioniert manchmal nicht mehr, wenn Sie etwas anderes verwenden, z. B. Eclipse: Eclipse oder Spring Tooling
quelle
Klicken Sie auf Intellij mit der rechten Maustaste auf Maven-> Reimport
quelle