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:
parent
fb0664902f
commit
1a4ee0d207
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue