Весенняя загрузка: путь к application.properties - PullRequest
0 голосов
/ 15 октября 2019

Допустим, я хочу загрузить application.properties из /tmp/application.properties. Как это сделать, когда я обычно запускаю приложение с

mvn spring-boot:run

Я читаю все документы и сообщения stackoverflow, но не могу заставить его работать. Обычно я нахожу:

java -jar -Dspring.config.location=<path-to-file> myBootProject.jar

Но, похоже, это не работает при выполнении через mvn-spring-boot: run. Я тоже безуспешно пытался:

mvn spring-boot:run -Drun.jvmArguments="-Dspring.config.location=/tmp/application.properties"

Ответы [ 2 ]

1 голос
/ 15 октября 2019

Цель spring-boot:run имеет необязательный параметр, который используется именно для этой цели: spring-boot.run.arguments.

В вашем случае вы хотите настроить свойство --spring.config.location=<path-to-file>. Таким образом, вы можете использовать следующую команду:

mvn spring-boot:run -Dspring-boot.run.arguments=--spring.config.location=<path-to-file>

Источник: https://docs.spring.io/spring-boot/docs/current/maven-plugin/run-mojo.html#arguments

0 голосов
/ 15 октября 2019

Что я делаю:

java -jar example.jar --spring.config.location=<my_location>

Работает как положено для меня. Вы пробовали это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...