Как обновить значение среды в файле свойств с помощью pom.xml - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть файл configuration.properties в config / Configuration.properties, где у меня есть URL-путь = http://finacial/dev3/api http: // financial / {env} / api. Я хочу загрузить значение среды из файла pom.xml взамените dev 3 в соответствии со свойством среды, установленным в pom.xml.

1 Ответ

0 голосов
/ 06 ноября 2019

Вы можете использовать параметр фильтра плагина ресурсов maven *, он делает именно это.

В ваши ресурсы могут быть включены переменные. Эти переменные, обозначаемые разделителями $ {...}, могут быть получены из системных свойств, свойств вашего проекта, из ресурсов фильтра и из командной строки.

Например, если у вас есть свойствоurl в вашем pom

<properties>
     <url>abc</ulr>  
</properties>

, и ваш файл .properties содержит значение ${url}, и вы включаете файл в раздел ресурсов pom, тогда ${url} будет заменен в выходном файлев целевом местоположении сборки на abc после выдачи mvn resources:resources

<resource>
    <directory>src/main/resources</directory>
    <filtering>true</filtering>
</resource>
...