webentwicklung-frage-antwort-db.com.de

Wie aktualisiere ich das Maven-Repository in Eclipse?

Angenommen, Sie verwenden bereits das m2Eclipse-Plugin . Mit dieser Aktion werden die Abhängigkeiten nicht auf den neuesten Stand in Ihrem Repo gebracht.

Zum Beispiel können Sie in der Befehlszeile einfach das -U Flagge wie in:

mvn clean install -U 

... um die Aktualisierung der Abhängigkeiten zu erzwingen. Gibt es so etwas in Eclipse? (Es scheint nicht immer die neuesten Updates aufzunehmen.)

77

Sie können Rechtsklick auf Ihr Projekt, dann Maven> Update Snapshots.

91
Pascal Thivent

In neueren Versionen von Eclipse, die das M2E-Plugin verwenden, ist dies:

Klicken Sie mit der rechten Maustaste auf Ihre Projekte -> Maven -> Projekt aktualisieren ...

Im folgenden Dialogfeld befindet sich ein Kontrollkästchen zum Erzwingen des Updates ("Aktualisieren von Snapshots/Releases erzwingen").

41

Klicken Sie mit der rechten Maustaste auf Ihr Projekt und wählen Sie Maven > Update Snapshots. Außerdem können Sie in Window > Preferences > Maven "Maven-Projekte beim Start aktualisieren" einstellen.

UPDATE : In den neuesten Versionen von Eclipse: Maven > Update Project. Stellen Sie sicher, dass "Aktualisierung von Snapshots/Releases erzwingen" aktiviert ist.

23
Eugene Ryzhikov

Manchmal werden die Abhängigkeiten nicht aktualisiert, selbst wenn die Option Maven-> Projekt aktualisieren-> Aktualisierung erzwingen mit dem m2Eclipse-Plugin aktiviert ist.

Für den Fall, dass 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 Ihr . Project Einstellungen und andere Eclipse-Konfigurationsdateien.

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 mvn Eclipse: eclipse erstellt ein neues Projekt , . classpath und andere Eclipse-Konfigurationsdateien.

20
lkisac

Wenn der Maven-Update-Schnappschuss nicht funktioniert und Sie über Spring Tooling verfügen, besteht eine interessante Möglichkeit darin, ihn zu entfernen

  • Klicken Sie mit der rechten Maustaste auf Ihr Projekt und dann auf Maven> Maven Nature deaktivieren
  • Klicken Sie mit der rechten Maustaste auf Ihr Projekt und wählen Sie dann Spring Tools> Update Maven Dependencies
  • Klicken Sie nach "BUILD SUCCESS" mit der rechten Maustaste auf Ihr Projekt und wählen Sie "Configure> Convert Maven Project"

Hinweis: Maven Update Snapshot funktioniert manchmal nicht mehr, wenn Sie etwas anderes verwenden, z. B. Eclipse: Eclipse oder Spring Tooling

2
Nitin Dandriyal

Klicken Sie in Intellij mit der rechten Maustaste auf Maven-> Reimport

0
Gloria Rampur