Учитывая,
Apache Maven 3.0.3 и файл src / main / resources / application.properties с
project.root=${basedir}
и файл pom.xml с
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
...
Когда я запускаю «mvn clean package», я получаю файл target / classes / application.properties с фильтрацией
project.root=/path/to/MyProject
Однако файл application.properties, который включен в jar не был отфильтрован.
project.root=${basedir}
Почему файл application.properties, включенный в jar, не фильтруется?Согласно документации , отфильтрованные файлы свойств из target / classes должны быть включены в jar.