Ich habe ein Maven Multi-Modul-Projekt. Wenn ich verzweigen muss, verwende ich das maven-versions-Plugin, um mein Projekt zu durchsuchen und die übergeordnete Versionsnummer relativ einfach zu aktualisieren. Gibt es ein ähnliches Plugin, um meinen scm-Speicherort in allen meinen Poms zu aktualisieren?
Antwort
Zu viele Anzeigen?
Pascal Thivent
Punkte
548176
Warum benutzen Sie nicht die Maven Release Plugin und seine release:branch
mojo für das? Von der Eine Verzweigung erstellen Seite:
Das Erstellen einer Verzweigung führt die folgende Schritte:
- Prüfen Sie, ob es in den Quellen keine unbestätigten Änderungen gibt.
- Ändern Sie die Version in den poms, wenn Sie sie in der Verzweigung ändern wollen (Sie werden aufgefordert, für zu verwenden)
- Transformieren Sie die SCM-Informationen in der POM, um das endgültige Ziel des Tags
- Übertragen Sie die geänderten POMs
- Kennzeichnen Sie den Code im SCM als neuen Zweig mit einem Versionsnamen (dies wird abgefragt werden)
- Erhöhen Sie die Version in den POMs, wenn Sie sie auf einen neuen Wert ändern wollen y-SNAPSHOT (diese Werte werden auch als nachgefragt)
- Übertragen Sie die geänderten POMs