Skip to content

Commit 7e2b325

Browse files
committed
Include auto-configuration and management import files in parent POM
Update the `maven-shade-plugin` configuration to include transformation of the new `AutoConfiguration.imports` and `ManagementContextConfiguration.imports` files. Fixes gh-31316
1 parent 961b979 commit 7e2b325

File tree

1 file changed

+9
-3
lines changed
  • spring-boot-project/spring-boot-starters/spring-boot-starter-parent

1 file changed

+9
-3
lines changed

spring-boot-project/spring-boot-starters/spring-boot-starter-parent/build.gradle

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -199,12 +199,18 @@ publishing.publications.withType(MavenPublication) {
199199
transformer(implementation: 'org.apache.maven.plugins.shade.resource.AppendingTransformer') {
200200
delegate.resource('META-INF/spring.handlers')
201201
}
202-
transformer(implementation: 'org.springframework.boot.maven.PropertiesMergingResourceTransformer') {
203-
delegate.resource('META-INF/spring.factories')
204-
}
205202
transformer(implementation: 'org.apache.maven.plugins.shade.resource.AppendingTransformer') {
206203
delegate.resource('META-INF/spring.schemas')
207204
}
205+
transformer(implementation: 'org.apache.maven.plugins.shade.resource.AppendingTransformer') {
206+
delegate.resource('META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports')
207+
}
208+
transformer(implementation: 'org.apache.maven.plugins.shade.resource.AppendingTransformer') {
209+
delegate.resource('META-INF/spring/org.springframework.boot.actuate.autoconfigure.web.ManagementContextConfiguration.imports')
210+
}
211+
transformer(implementation: 'org.springframework.boot.maven.PropertiesMergingResourceTransformer') {
212+
delegate.resource('META-INF/spring.factories')
213+
}
208214
transformer(implementation: 'org.apache.maven.plugins.shade.resource.ServicesResourceTransformer')
209215
transformer(implementation: 'org.apache.maven.plugins.shade.resource.ManifestResourceTransformer') {
210216
delegate.mainClass('${start-class}')

0 commit comments

Comments
 (0)