Ich arbeite an einem Projekt mit Abhängigkeit X. X wiederum hängt von Y ab.
Ich habe Y explizit in den Pom meines Projekts aufgenommen. Es wurde jedoch nicht verwendet und um die Dinge sauberer zu machen, habe ich es stattdessen als Abhängigkeit zu X 'Pom hinzugefügt. X ist als Release-Abhängigkeit markiert.
Das Problem ist, dass mein Projekt nach dem Entfernen von Y aus dem Pom meines Projekts und dem Hinzufügen zu X's Pom es nicht aufgreift mvn -U clean package . Ich kenne -U Update-Snapshots, aber keine Releases.
Wie kann ich also einen erneuten Download von Xs POM erzwingen , ohne das Verzeichnis ~ / .m2 / repository zu löschen ? Außerdem habe ich versucht zu laufen dependency:purge-local-repositoryund es hat auch nicht funktioniert.
Xdes POM um eine neue Version handeln, auch wenn es sich nur um eine Änderung der Patch-Nummer handelt: 1.3-> 1.3.1. Das würde dieses Problem also von Anfang an beseitigen.


