" mvn spring-boot:run":" / health"项目版本的端点

时间:2015-05-19 21:52:23

标签: spring-boot

我想使用Spring Boot的执行器端点/info来显示项目元数据,例如Maven提供的项目版本。

为此,我遵循了appropriate part in Spring Boot's documentation

当我的Spring Boot应用程序以java -jar [...]启动时,显示的解决方案适用于我。

正如文档所述,当应用程序以mvn spring-boot:run启动时,它不起作用 - 在这种情况下,我的/info端点报告"version":"@project.version@"

该文档提到必须正确配置Spring Boot的Maven插件,但我找不到任何有关这样做的信息。

如何配置我的Maven项目以便有一个mvn spring-boot:run - 启动的Spring Boot应用程序来显示项目元数据?

1 个答案:

答案 0 :(得分:0)

使用spring-boot-maven-plugin配置<addResources>false</addResources>

<plugin>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-maven-plugin</artifactId>
  <version>1.3.0.BUILD-SNAPSHOT</version>
  <configuration>
    <addResources>false</addResources>
  </configuration>
</plugin>

Source