我在發布庫時生成的版本中看到了很多(已回答)關于使用 git commit hash 作為后綴的問題。但我找不到任何描述使用提交計數結合提交哈希的鏈接。
我正在尋找的版本格式是<commit count>-<commit hash>使用 Maven 構建的 Java 庫。
是否有任何現有的 Maven 插件可以生成該格式?
uj5u.com熱心網友回復:
將此添加到您的 Maven 檔案中:
<build>
<finalName>${project.name}-${git.total.commit.count}-${git.commit.id.abbrev}</finalName>
<plugins>
<plugin>
<groupId>io.github.git-commit-id</groupId>
<artifactId>git-commit-id-maven-plugin</artifactId>
<version>5.0.0</version>
<executions>
<execution>
<goals>
<goal>revision</goal>
</goals>
<phase>initialize</phase>
</execution>
</executions>
</plugin>
</plugins>
</build>
請參閱git-commit-id-maven-plugin。
再一次,我想指出這是一個糟糕的庫版本,我不會樂意使用它。您談論公司中的單個 git 存盤庫,但這無關緊要,因為它沒有說明您圖書館的消費者。您可能正在構建一個“應用程式”(沒有消費者),同時將其稱為“庫”。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/425981.html
