Wir haben 1 Firma Elternteil Pom. Dies verwendet dependencyManagement, um die Versionen für alle Abhängigkeiten aller verwendeten Artefakte zu verwalten.Warum ermöglicht Maven Release Plugin für SNAPSHOT-Version in Abhängigkeitsverwaltung?
Was alarmierend ist, ist, dass SNAPSHOT-Versionen können in dependencyManagement definiert werden. Wenn die Mavenfreigabe ausgeführt wird, kann der Pom jedoch mit der SNAPSHOT-Version in dependencyManagement freigegeben werden. Warum?
Wenn ich ein untergeordnetes Projekt auf eine freigegebene Version des Firmenelternteils pom zeige und dieses untergeordnete Projekt eine in dependencyManagement definierte Abhängigkeit verwendet, obwohl es sich um eine SNAPSHOT-Version handelt, kann ich das untergeordnete Projekt nicht freigeben.
Warum Maven SNAPSHOT Version für einen Artefakt erlaubt in dependencyManagement definiert freigegeben werden? Und wie kann ich das Maven-Release-Plugin so konfigurieren, dass es fehlschlägt, wenn eine SNAPSHOT-Version definiert ist?
thx. Wir verwenden 2.0-Beta-9. Wir werfen einen Blick auf diese Jira-Tickets – joshjdevl
Neue JIRA über dieses Problem [MRELEASE-454] (https://issues.apache.org/jira/browse/MRELEASE-454). Sieht so aus, als wäre es in 2.2.2 behoben worden, wurde aber zumindest in 2.4 wieder eingeführt. – Tunaki