Добавление внешних свойств файла упаковки войны Spring Boot - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть файл .properties с защищенной информацией, такой как пароль базы данных, имя пользователя и т. Д. Этот файл находится за пределами папки src/resources.Можно ли добавить этот файл в файл war на этапе упаковки

Как:

mvn clean package -DAddResource=/home/user/secured.properties

1 Ответ

0 голосов
/ 01 марта 2019

Два возможных решения: 1) Поскольку я использую jenkins, можно использовать File Plugin, который динамически добавляет новый файл в ваш проект. 2) Второй, и это худший вариант, вы можете добавить расположение свойства Spring непосредственно в Tomcat.в setenv.sh

JAVA_OPTS="$JAVA_OPTS -Dspring.config.location=/home/site/site/site.properties"

Основным недостатком является то, что этот файл будет одинаковым для всех войн, развертываемых внутри Tomcat

...