Purge Maven Lokalen Repository und Halten Sie die Letzte?
Wie kann ich einfach entfernen Sie alle veralteten snapshots von meinem lokalen repo?
Viele Dateien in meinem repo führt zu schlechter Leistung und die Zeit, die zum abrufen von Artefakten ist lang. Ich möchte zu halten das repo getrimmt neuesten snapshot.
Sehe ich, dass dependency:purge-local-repository können, deaktivieren Sie das lokale repository, aber ich möchte Sie halten die Letzte.
Kann ich einfach ein Skript erstellen, um diese Arbeit zu tun (und wickeln Sie es in ein plugin), aber wollen nicht das Rad neu erfinden, wenn es bereits ein tool zur Säuberung nach unten zur neuesten.
Gibt es ein plugin, das purge-meine Abhängigkeiten zu den neuesten snapshot oder letzten X-snapshots?
snapshotsOnly
ist nicht gut genug, wie Sie möchte gern so etwas wie oldSnapshotsOnly
?Möglich, Duplikat der stackoverflow.com/questions/12315461/...
InformationsquelleAutor Peter Kahn | 2012-09-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist ähnlich zu how-do-you-deal-mit-maven-3-Zeitstempel-Schnappschüsse-effizient
Habe ich noch die folgenden und jedem build das Paket löscht alte snapshots halten meinem lokalen repository zu trimmen und die Gewährleistung schneller baut auf windows hat Probleme mit einem sperrigen repo
InformationsquelleAutor Peter Kahn
Mit Peter ' s Lösung, alle alten Versionen der aktuellen Artefakt (oder eine Gruppe von Artefakten, wenn in einer parent-pom) werden gelöscht, einschließlich Versionen und snapshots.
Wenn alle anderen Projekte Bedarf der vorherigen version, wird erneut heruntergeladen werden, von Ihren nicht-lokalen repository (z.B. Nexus), und wenn Sie erstellen ein Paket, das von diesem snapshot wieder gelöscht werden.
Ich habe gesehen, eine andere Möglichkeit für dieses Problem: http://maven.apache.org/plugins/maven-dependency-plugin/purge-local-repository-mojo.html
Hat die option, Definition von 'snapshotsOnly', und entfernen Sie nur Momentaufnahmen, nicht von früheren stabilen Versionen.
bitte legen Sie eine Beispiel config in deine Antwort.
InformationsquelleAutor carbavi