Maven 專案版本處理 project-version
了解 Maven 如何處理 Cloud Manager 中的專案版本設定。
Maven 如何處理專案版本 how-maven
為了進行中繼和生產部署,Cloud Manager 會產生一個唯一的遞增版本。
在管道執行詳細資訊頁面和活動頁面上可看見此版本。執行建置時,Maven 專案將更新以使用此版本。在 Git 存放庫中建立一個標記,並以該版本命名。
如果原始專案版本滿足特定條件,則更新後的 Maven 專案版本會將原始專案版本和 Cloud Manager 產生的版本合併。但上述標記則會一直使用產生的版本。為了讓這種合併發生,原始專案版本必須由三個版本區段組成,例如,1.0.0
或 1.2.3
,而非 1.0
或 1
,且原始版本的末尾不得為 -SNAPSHOT
。
NOTE
此原始專案版本值必須在 Git 存放庫分支中的
<version>
頂層元素pom.xml
檔案中以靜態方式設定。如果原始版本符合這些標準,則產生的版本會附加到原始版本做為新版本區段。產生的版本也會有微幅修改,以包括正確的排序和版本處理。例如,假定產生的版本為 2019.926.121356.0000020490
:
版本
在
pom.xml
中的版本評論
1.0.0
1.0.0.2019_0926_121356_0000020490
正確形成的原始版本
1.0.0-SNAPSHOT
2019.926.121356.0000020490
快照版本,被覆寫
1
2019.926.121356.0000020490
不完整的版本,被覆寫
NOTE
無論原始版本是否整合至 Cloud Manager 初始化版本中,仍可視為名為
cloudManagerOriginalVersion
的 Maven 屬性進行存取。recommendation-more-help
c6cdc82b-cee9-48e0-a6ee-48149d5e72c3