6 Stimmen

Aktualisierung der scm-URL für Maven-Multimodulprojekte

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?

6voto

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X