Skip to content

Commit

Permalink
Include auto-configuration and management import files in parent POM
Browse files Browse the repository at this point in the history
Update the `maven-shade-plugin` configuration to include transformation
of the new `AutoConfiguration.imports` and
`ManagementContextConfiguration.imports` files.

Fixes gh-31316
  • Loading branch information
philwebb committed Jun 13, 2022
1 parent 961b979 commit 7e2b325
Showing 1 changed file with 9 additions and 3 deletions.
Expand Up @@ -199,12 +199,18 @@ publishing.publications.withType(MavenPublication) {
transformer(implementation: 'org.apache.maven.plugins.shade.resource.AppendingTransformer') {
delegate.resource('META-INF/spring.handlers')
}
transformer(implementation: 'org.springframework.boot.maven.PropertiesMergingResourceTransformer') {
delegate.resource('META-INF/spring.factories')
}
transformer(implementation: 'org.apache.maven.plugins.shade.resource.AppendingTransformer') {
delegate.resource('META-INF/spring.schemas')
}
transformer(implementation: 'org.apache.maven.plugins.shade.resource.AppendingTransformer') {
delegate.resource('META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports')
}
transformer(implementation: 'org.apache.maven.plugins.shade.resource.AppendingTransformer') {
delegate.resource('META-INF/spring/org.springframework.boot.actuate.autoconfigure.web.ManagementContextConfiguration.imports')
}
transformer(implementation: 'org.springframework.boot.maven.PropertiesMergingResourceTransformer') {
delegate.resource('META-INF/spring.factories')
}
transformer(implementation: 'org.apache.maven.plugins.shade.resource.ServicesResourceTransformer')
transformer(implementation: 'org.apache.maven.plugins.shade.resource.ManifestResourceTransformer') {
delegate.mainClass('${start-class}')
Expand Down

0 comments on commit 7e2b325

Please sign in to comment.