zu verwenden Ich versuche, die Snapshot - Version einer 3rd - Party - Bibliothek in unserem lokalen Repo bereitzustellen (aus alten Gründen ist dies eine alte Version, die nicht mehr in einem Online - Repo gehostet wird) Zeit kann ich es nicht ersetzen, daher muss ich es lokal hosten).Maven versucht falsche Snapshot - Version
Nun, ich denke, ich habe das SNAPSHOT-Konzept missverstanden, also wäre ich sehr dankbar, wenn mir jemand klar machen könnte. Das jar, das ich habe, heißt foo-0.5.0-20090612.124.jar, und ich versuche, es mit maven deploy hochzuladen: deploy-Datei nach org.bar.foo unter Version 0.5.0. Die Versionsabhängigkeit in meinem POM ist 0.5.0-SNAPSHOT
Jedes Mal, wenn ich die JAR-Datei in unserem lokalen Repo die Zahl nach dem Datum im Dateinamen laden wird wiederholt (dh bis 125), aber wenn ich laufe Maven installieren , maven versucht, ein Glas mit der vorherigen Nummer (z. B. 124) herunterzuladen.
Also, gibt es eine Möglichkeit, Maven zu erhalten, um die richtige Snapshot-Version herunterzuladen, oder sollte ich kein Geschäft haben, SNAPSHOT-Dateien von Drittanbietern in unser Repo zu laden?
Ich werde sagen, dass Sie im Grunde genommen recht haben, ich habe wirklich keine Probleme, einen Snapshot von Drittanbietern zu meinem Repo hinzuzufügen. Die beste Lösung war die einfachste, um das SNAPSHOT-Tag zu entfernen. – mikek