Spring boot SpringBootAdmin-如何在墙板中显示应用程序版本(构建信息)?

Spring boot SpringBootAdmin-如何在墙板中显示应用程序版本(构建信息)?,spring-boot,spring-boot-admin,Spring Boot,Spring Boot Admin,我在网上看到一些参考Spring Boot Admin在墙板页面上显示应用程序版本 我使用的是SBA的最新版本,目前是2.1.6,我在墙板上看不到这些版本。 我看到类似的东西 阅读本文,似乎需要一个maven插件: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <a

我在网上看到一些参考Spring Boot Admin在墙板页面上显示应用程序版本

我使用的是SBA的最新版本,目前是2.1.6,我在墙板上看不到这些版本。 我看到类似的东西

阅读本文,似乎需要一个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,但没有任何更改。
我做了一些搜索,但找不到任何参考资料

需要使用“spring boot maven插件”在中生成构建信息

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

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

 mvn clean install

“SpringBootMaven插件”是在中生成构建信息所必需的

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

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

 mvn clean install

我现在无法核实,反正我会让你知道的!谢谢你:嗨@MohitSingh我证实了。。。我可以看到build-info.properties文件,它似乎生成正确。但是SBA上仍然没有版本!有什么想法吗?目前没有其他想法:但是为了确保文件生成正确,您可以在build-info.properties中查看build.version=1.X.X这样的版本吗?对我来说,它只是这样工作,如果我删除构建信息文件,版本也会从墙板上删除。你使用的是最新版本吗?无论如何,现在我可以看到build.version=0.1.4-SNAPSHOT。也许他们在最新版本中删除了该功能。。。我真的找不到任何文档,除了通过metadatamapI传递build.version的build.relative文档,我现在无法验证,无论如何,我会让您知道!谢谢你:嗨@MohitSingh我证实了。。。我可以看到build-info.properties文件,它似乎生成正确。但是SBA上仍然没有版本!有什么想法吗?目前没有其他想法:但是为了确保文件生成正确,您可以在build-info.properties中查看build.version=1.X.X这样的版本吗?对我来说,它只是这样工作,如果我删除构建信息文件,版本也会从墙板上删除。你使用的是最新版本吗?无论如何,现在我可以看到build.version=0.1.4-SNAPSHOT。也许他们在最新版本中删除了该功能。。。我真的找不到任何文档,除了通过metadatamap传递build.version的build info relative文档