From cb6e3c33615638c3da634e0386b59d6c74c3605f Mon Sep 17 00:00:00 2001 From: Danny Thomas Date: Thu, 4 May 2023 13:10:43 -0700 Subject: [PATCH] Add Spring Boot and Protobuf configuration names --- .../gradle/jakartaee/JakartaEeMigrationExtension.kt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/main/kotlin/com/netflix/gradle/jakartaee/JakartaEeMigrationExtension.kt b/src/main/kotlin/com/netflix/gradle/jakartaee/JakartaEeMigrationExtension.kt index 1c52ba2..8ff68b5 100644 --- a/src/main/kotlin/com/netflix/gradle/jakartaee/JakartaEeMigrationExtension.kt +++ b/src/main/kotlin/com/netflix/gradle/jakartaee/JakartaEeMigrationExtension.kt @@ -65,6 +65,12 @@ public open class JakartaEeMigrationExtension( { it.runtimeOnlyConfigurationName }, { it.runtimeClasspathConfigurationName }, ) + + private val SPRING_BOOT_CONFIGURATION_NAMES = listOf( + "developmentOnly", + "productionRuntime", + "processAotClasspath", + "processTestAotClasspath") } private val configuredCapabilities = AtomicBoolean() @@ -101,6 +107,13 @@ public open class JakartaEeMigrationExtension( } } } + project.configurations.configureEach {configuration -> + if (SPRING_BOOT_CONFIGURATION_NAMES.contains(configuration.name)) { + migrate(configuration) + } else if (configuration.name.endsWith("ProtoPath")) { + migrate(configuration) + } + } } /**