[英]Deriving maven artifact version from git branch
我們有一個工作流要求,本質上意味着我們需要從 git 中的當前分支外部定義模塊的工件版本。 即如果我們在 git 的 master 分支上,我需要<version>master-...</version>而如果我們在 bugfixX 分支上,我需要<version&g ...
[英]Deriving maven artifact version from git branch
我們有一個工作流要求,本質上意味着我們需要從 git 中的當前分支外部定義模塊的工件版本。 即如果我們在 git 的 master 分支上,我需要<version>master-...</version>而如果我們在 bugfixX 分支上,我需要<version&g ...
[英]select maven profile based on git branch
是否可以根據當前git分支選擇一個配置文件? 例如,如果您在主分支中,則會選擇“生產”配置文件。 如果是開發分支,則選擇“開發”配置文件。 我找到了提供mvngit.branch屬性的mavanagaiata插件,但它不能在<profiles>部分中使用。 這樣的 ...
[英]How to get the git SHA1 value in the Implementation-Version field in the manifest for a Maven project?
我們使用git和maven以及logback。 這意味着日志中的堆棧跟蹤顯示了包含堆棧跟蹤中每一行的jar的實現版本(有關示例,請參閱http://logback.qos.ch/reasonsToSwitch.html#packagingData )。 因此,如果我們可以將當前構建的 ...
[英]Is there a single Git command to get the current tag, branch and commit?
我目前正在使用三個命令的集合來獲取當前標記,分支以及最近提交的日期和SHA1。 這將輸出如下內容: 說實話,我對此完全沒問題。 但是我正在使用Maven的這些命令以及之前使用過Maven的任何人,知道外部命令會讓POM膨脹多少。 我只想減少我的pom.xml,可能會減少執行時 ...