From e484246388b566fd7282101e7a29f1d5dba7a4a3 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Mon, 4 May 2020 15:58:33 +0100 Subject: [PATCH] Add missing implementation attributes to Shade config Fixes gh-21304 --- .../spring-boot-starter-parent/build.gradle | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/spring-boot-project/spring-boot-starters/spring-boot-starter-parent/build.gradle b/spring-boot-project/spring-boot-starters/spring-boot-starter-parent/build.gradle index 66748bcfd6..69fce202d8 100644 --- a/spring-boot-project/spring-boot-starters/spring-boot-starter-parent/build.gradle +++ b/spring-boot-project/spring-boot-starters/spring-boot-starter-parent/build.gradle @@ -195,17 +195,17 @@ publishing.publications.withType(MavenPublication) { } configuration { transformers { - transformer { + transformer(implementation: 'org.apache.maven.plugins.shade.resource.AppendingTransformer') { delegate.resource('META-INF/spring.handlers') } - transformer { + transformer(implementation: 'org.springframework.boot.maven.PropertiesMergingResourceTransformer') { delegate.resource('META-INF/spring.factories') } - transformer { + transformer(implementation: 'org.apache.maven.plugins.shade.resource.AppendingTransformer') { delegate.resource('META-INF/spring.schemas') } - delegate.transformer('') - transformer { + transformer(implementation: 'org.apache.maven.plugins.shade.resource.ServicesResourceTransformer') + transformer(implementation: 'org.apache.maven.plugins.shade.resource.ManifestResourceTransformer') { delegate.mainClass('${start-class}') } }