git 使用 maven-release-plugin 和 buildnumber-maven-plugin

git with maven-release-plugin and buildnumber-maven-plugin

执行发布时,我尝试将 ${scmBranch} 的值从 buildnumber-maven-plugin 存储到我的 jar 中的 MANIFEST.MF 文件。但值为 "UNKNOWN" 和

.../target/checkout/git branch

说:

* (no branch)

修订与标签修订相同。

怎么办?

将发布目标更改为

-Dresume=false release:prepare release:perform -Darguments='-DscmBranch=${BRANCH}'

解决问题。