Skip to content

Commit e484246

Browse files
committed
Add missing implementation attributes to Shade config
Fixes gh-21304
1 parent de1e3c6 commit e484246

File tree

1 file changed

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

1 file changed

+5
-5
lines changed

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

+5-5
Original file line numberDiff line numberDiff line change
@@ -195,17 +195,17 @@ publishing.publications.withType(MavenPublication) {
195195
}
196196
configuration {
197197
transformers {
198-
transformer {
198+
transformer(implementation: 'org.apache.maven.plugins.shade.resource.AppendingTransformer') {
199199
delegate.resource('META-INF/spring.handlers')
200200
}
201-
transformer {
201+
transformer(implementation: 'org.springframework.boot.maven.PropertiesMergingResourceTransformer') {
202202
delegate.resource('META-INF/spring.factories')
203203
}
204-
transformer {
204+
transformer(implementation: 'org.apache.maven.plugins.shade.resource.AppendingTransformer') {
205205
delegate.resource('META-INF/spring.schemas')
206206
}
207-
delegate.transformer('')
208-
transformer {
207+
transformer(implementation: 'org.apache.maven.plugins.shade.resource.ServicesResourceTransformer')
208+
transformer(implementation: 'org.apache.maven.plugins.shade.resource.ManifestResourceTransformer') {
209209
delegate.mainClass('${start-class}')
210210
}
211211
}

0 commit comments

Comments
 (0)