Ich möchte ein Snapshot Projekt 'foo-1.0-SNAPSHOT' mit dem Maven Release Plugin veröffentlichen. Das Projekt hängt von einem 3rd-Party-Modul 'bar-1.0-SNAPSHOT' ab, das noch nicht veröffentlicht wurde. Ich benutze die Option 'allowTimestampedSnapshots' in der pom.xml meines Projekts, um zeitgestempelte Snapshots zu erlauben, aber ich nehme an, dass das 3rd Party Modul (Balken) nicht mit Zeitstempel versehen ist, es sei denn, maven klagt immer noch über ungelöste SNAPSHOT Abhängigkeiten.Wie man ein Projekt freigibt, das von einem 3rd Party SNAPSHOT Projekt in Maven abhängt
Gibt es eine Möglichkeit, das Projekt foo unabhängig von abhängigen SNAPSHOT-Projekten freizugeben, und wenn nicht, wie könnte ich dem Projekt eines Drittanbieters einen Zeitstempel hinzufügen?
Nicht genau richtig, siehe die anderen Antworten, können Sie Maven über '-DignoreSnapshots = true' erzählen, um auch mit Snapshot-Abhängigkeiten zu veröffentlichen. Dass du das vermeiden solltest und nur tust, wenn es absolut keine andere Wahl gibt, ist eine andere Geschichte. –
Sonatype Beratung ist die Bereitstellung in einem lokalen Repository http://blog.sonatype.com/2009/01/best-practices-for-releasing-with-3rd-party-snapshot-dependencies/#.UstQinlq5t0 –