Das buildnumber-maven-plugin kann die Revisionsnummer von git bekommen und entsprechend the meager documentation provided sollte es die Verzweigung auch in der ${scmBranch}
Eigenschaft bereitstellen. Alles, was ich bekomme, ist UNKNOWN
für die ${scmBranch}
Eigenschaft.Das buildnumber-maven-plugin gibt UNKNOWN für die scmBranch zurück
Gibt es noch etwas, was ich tun muss, um die Filialinformationen von buildnumber-maven-plugin zu bekommen?
Hier sind die entsprechenden Einträge aus der Liste meiner pom.xml:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>1.2</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>create</goal>
</goals>
</execution>
</executions>
<configuration>
<doCheck>true</doCheck>
<doUpdate>true</doUpdate>
</configuration>
</plugin>
<manifestEntries>
<Build-Branch>${scmBranch}</Build-Branch>
<Build-Revision>${buildNumber}</Build-Revision>
<Build-Timestamp>${maven.build.timestamp}</Build-Timestamp>
</manifestEntries>
Wenn Sie die Meinung einer spärlichen Dokumentation haben, warum nicht [ein Problem zu schaffen] (http://jira.codehaus.org/browse/MBUILDNUM) oder machen Sie am besten Vorschläge, wie Sie die Dokumente verbessern oder einen Patch für die Dokumente erstellen können. – khmarbaise
Ich war diplomatisch, als ich die Dokumentation "mager" nannte. Angesichts der folgenden Antwort sollte ich es als irreführend bezeichnen. Die Autoren dieses Plugins müssen wissen, dass es nur mit SVN funktioniert, also würde das Erstellen eines Problems ihnen nur sagen, was sie bereits wissen, aber nicht dokumentieren: buildnumber-maven-plugin arbeitet mit svn, nicht mit git. –
Warum also nicht einen besseren Vorschlag machen, wie man es dokumentiert? – khmarbaise