【发布时间】:2014-03-20 14:20:41
【问题描述】:
buildnumber-maven-plugin 能够从 git 获取修订号,根据the meager documentation provided 它应该在${scmBranch} 属性中提供分支。但是,我得到的只是 UNKNOWN 的 ${scmBranch} 属性。
我还需要做些什么来从 buildnumber-maven-plugin 获取分支信息吗?
以下是我的 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>
【问题讨论】:
-
如果您对少量文档有意见,为什么不creating a issue 或最好提出如何改进文档或为文档创建补丁的建议。
-
当我称文档为“微薄”时,我是在外交。鉴于下面的答案,我应该称之为误导。这个插件的作者必须知道它只适用于 SVN,因此创建问题只会告诉他们他们已经知道但没有记录的内容:buildnumber-maven-plugin 适用于 svn,而不适用于 git。
-
那么为什么不提出一个更好的建议来记录它呢?
-
今天可用的版本(1.4 版),buildnumber-maven-plugin 正在为 scmBranch 设置一个值。