Spring Boot Admin-如何在墙板上显示应用程序版本(build-info)?

时间:2019-12-11 10:11:04

标签: spring-boot spring-boot-admin

我在网上看到一些images引用了Spring Boot Admin,在墙板页面上显示了应用程序版本。

我使用的是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 swarms堆栈(包括SBA),但没有任何更改。
我做了一些搜索,但是找不到任何参考。

1 个答案:

答案 0 :(得分:1)

中生成build-info需要'spring-boot-maven-plugin'
  

/target/classes/META-INF/build-info.properties

Spring Boot Admin从此文件中获取构建信息,包括应用程序版本。请检查是否生成了该文件。 您需要先执行Maven插件,或者只运行

 mvn clean install

enter image description here