У нас есть приложение весенней загрузки с внешней конфигурацией в файле свойств.Выполнение файла JAR выглядит так:
java -jar -Dspring.config.location="application.properties" app.jar
Выполнение файла JAR напрямую, как показано ниже, работает, но без файла свойств.Прямо сейчас ни один из этих параметров ниже не принимает файл свойств.
./app.jar
./app.jar -Dspring.config.location="file:./application.properties"
Я надеялся, что мы сможем что-то сделать в pom.xml или в команде, которая выполняется длядостичь этого.
К вашему сведению, у нас есть этот плагин в pom.xml для создания файла jar:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<executable>true</executable>
<includeSystemScope>true</includeSystemScope>
<!-- This below does not work -->
<!-- <jvmArguments> -->
<!-- -Dspring.config.location=application.properties -->
<!-- </jvmArguments> -->
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>