版本

version 命令透過整合到 Boot 的 BuildPropertiesGitProperties 中(如果它們存在於 shell 應用中),顯示現有的構建和 Git 資訊。預設情況下,僅顯示版本資訊,您可以透過配置選項啟用其他資訊。

相關設定位於 spring.shell.command.version 下,您可以使用 enabled 停用命令,並可以選擇使用 template 定義自己的模板。您可以使用 show-build-artifactshow-build-groupshow-build-nameshow-build-timeshow-build-versionshow-git-branchshow-git-commit-idshow-git-short-commit-idshow-git-commit-time 命令來控制預設模板中的欄位。

模板預設為 classpath:template/version-default.st,您可以定義自己的模板,如下例所示:

<buildVersion>

此設定的輸出可能如下所示:

X.X.X

您可以向預設模板渲染新增以下屬性:buildVersionbuildGroupbuildGroupbuildNamebuildTimegitShortCommitIdgitCommitIdgitBranchgitCommitTime