Apply default filtering to profile-specific files

Upgrade the `spring-boot-starter-parent` to also filter profile-specific
configuration files.

Closes gh-4856
This commit is contained in:
Stephane Nicoll 2016-01-26 10:53:07 +01:00
parent fb0664902f
commit 1a4ee0d207
2 changed files with 6 additions and 5 deletions

View File

@ -64,7 +64,8 @@ defaults. The parent project provides the following features:
http://maven.apache.org/surefire/maven-surefire-plugin/[surefire],
https://github.com/ktoso/maven-git-commit-id-plugin[Git commit ID],
http://maven.apache.org/plugins/maven-shade-plugin/[shade]).
* Sensible resource filtering for `application.properties` and `application.yml`
* Sensible resource filtering for `application.properties` and `application.yml` including
profile-specific files (e.g. `application-foo.properties` and `application-foo.yml`)
On the last point: since the default config files accept
Spring style placeholders (`${...}`) the Maven filtering is changed to

View File

@ -46,15 +46,15 @@
<directory>${basedir}/src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>**/application.yml</include>
<include>**/application.properties</include>
<include>**/application*.yml</include>
<include>**/application*.properties</include>
</includes>
</resource>
<resource>
<directory>${basedir}/src/main/resources</directory>
<excludes>
<exclude>**/application.yml</exclude>
<exclude>**/application.properties</exclude>
<exclude>**/application*.yml</exclude>
<exclude>**/application*.properties</exclude>
</excludes>
</resource>
</resources>