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