Frage

Die Maven Buildnummer Plugin scheint noch nicht mit GIT an der Arbeit. Gibt es eine Abhilfe für den Augenblick? Ich habe vor kurzem aus dem SVN auf GIT geschaltet und fand es ein einfacher Übergang zu sein, aber das ist das einzige, was ich gegenwärtig nicht arbeiten müssen.

Walter

War es hilfreich?

Lösung

Nun, es gibt MOJO-1199 über die Buildnumber-Plugin und GIT Unterstützung aber die Patches noch nicht angewendet worden. Es scheint jedoch, dass Antony Stubbs einige Arbeit, um dies tat und machte es in dieser verfügbar git Spiegel . Werfen Sie einen Blick auf sie.

Andere Tipps

Ich benutze dieses Maven Plugin:

https://github.com/ktoso/maven-git-commit-id-plugin

und hat es Werte auswählen, direkt in meine Feder Dateien, in denen ich sie in etwas injizieren kann ich (meist nur für die Versionen bei der Inbetriebnahme / oder über eine REST-Service-Reporting) werden soll.

Beim ersten Starten, stellen Sie es, um die Eigenschaften-Datei zu erzeugen, so dass Sie alles sehen kann, die verfügbar ist. Extrem einfach zu bedienen. Love it.

Was wollen Sie erreichen? Ich habe gerade einen Blog-Post geschrieben, die beschreibt, wie Sie verwenden können, die Buildnumber-maven-plugin die Git SHA-1 zu einem Projekt hinzuzufügen.

Für die Aufzeichnung verwendete ich die Version 1.0 des Plug-Ins, die im April 2011 veröffentlicht wurde.

Ich habe Buildnumber-maven-Plugin mit git für einige Zeit. Aber einen Tag war unser Manager Setup Git CLI nicht in der Lage (in win7 mit nicht ASCII-Benutzername). Es hat mich gezwungen, Maven zu schreiben Plugin JGit API ohne git Kommandozeile. Siehe Maven-JGit-Buildnumber-Plugin .

Die Blog-Post beschreibt, wie Profile verwenden, um die Buildnumber-Plugin funktioniert anders als in einem Git oder sVN-Arbeitskopie zu haben.

Offensichtlich (*) die Buildnumber im Git Repository erstellt nicht die Subversion-Revisionsnummer enthalten.

(*) Es sollte möglich sein, die Subversion-Revisionsnummer in dem Buildnumber enthält, wenn sie in einer Git-Repository für Commits arbeiten, die bereits zurück in der subverion Repository geschoben werden.

Die aktuelle Version von buildnumber plugin - 1.0 - unterstützt die Git SCM. In der Version 1.1-SNAPSHOT gibt es einen neuen Konfigurations-Tag shortRevisionLength für die kurze git id bekommen. Weitere Details http: //yevgen-fr.blogspot .com / 2012/02 / maven-Buildnumber-Plugin-Kurz revision.html

hatte ich Probleme mit der, die oben an der Arbeit zur Verfügung gestellt bekommen.

So schrieb ich meine eigenen, die einfach führt die git describe und Abtretungsempfänger auf eine Eigenschaft, die in der MANIFEST.MF verwendet werden.

Siehe auch: https://github.com/koekiebox/git-maven-plugin

Danke.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top