2015-05-19 5 views
0

Я хотел бы использовать конечную точку привода Spring Boot /info, чтобы показать метаданные проекта, такие как версия проекта, предоставленная Maven.«mvn spring-boot: run»: конечная точка «/ health» с версией проекта

Для этого я следовал за appropriate part in Spring Boot's documentation.

Показанное решение работает для меня, когда приложение Spring Boot запускается с java -jar [...].

Подобно тому, как сказано в документации, она не работает, когда приложение запускается с mvn spring-boot:run — в этом случае моя /info конечная точка сообщает "version":"@[email protected]".

В документации упоминается, что нужно правильно настроить плагин Maven Spring Boot, но я не мог найти никакой информации об этом.

Как настроить мой проект Maven для того, чтобы показать приложение Spring Spring , чтобы показать метаданные проекта?

ответ

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

Смежные вопросы