Spring Boot Admin - 如何在墙板中显示应用程序版本(构建信息)?
Spring Boot Admin - How to show app version (build-info) in wallboard?
我在网上看到一些 images 引用 Spring 引导管理,在墙板页面中显示应用程序版本。
我使用的是最新版本的 SBA,目前是 2.1.6,我在墙板上看不到版本。
我看到类似 this 的内容。
阅读 documentation 似乎需要一个 maven 插件:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>build-info</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
我将它添加到微服务的 pom.xml
中,然后我重新启动了所有 docker 群堆栈(包括 SBA),但没有任何变化。
我做了一些搜索,但找不到任何参考。
需要 'spring-boot-maven-plugin' 才能在
中生成构建信息
/target/classes/META-INF/build-info.properties
Spring Boot Admin 从该文件中获取构建信息,包括应用程序版本。请检查是否生成了该文件。
您需要先执行 maven 插件或者只执行 运行
mvn clean install
我在网上看到一些 images 引用 Spring 引导管理,在墙板页面中显示应用程序版本。
我使用的是最新版本的 SBA,目前是 2.1.6,我在墙板上看不到版本。
我看到类似 this 的内容。
阅读 documentation 似乎需要一个 maven 插件:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>build-info</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
我将它添加到微服务的 pom.xml
中,然后我重新启动了所有 docker 群堆栈(包括 SBA),但没有任何变化。
我做了一些搜索,但找不到任何参考。
需要 'spring-boot-maven-plugin' 才能在
中生成构建信息/target/classes/META-INF/build-info.properties
Spring Boot Admin 从该文件中获取构建信息,包括应用程序版本。请检查是否生成了该文件。 您需要先执行 maven 插件或者只执行 运行
mvn clean install