版本

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