diff --git a/build.gradle.kts b/build.gradle.kts index 450035bae..361dadb6f 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -101,9 +101,15 @@ subprojects { } } - val javaComponent = components["java"] as AdhocComponentWithVariants - javaComponent.withVariantsFromConfiguration(configurations["shadowRuntimeElements"]) { - skip() + afterEvaluate { + val javaComponent = components["java"] as AdhocComponentWithVariants + configurations.findByName("shadowRuntimeElements")?.let { shadowRuntimeElements -> + javaComponent.withVariantsFromConfiguration(shadowRuntimeElements) { + skip() + } + } ?: run { + logger.warn("Configuration 'shadowRuntimeElements' does not exist.") + } } signing { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 53d0cf7bc..d11e9e882 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -33,7 +33,7 @@ vault = "1.7.1" serverlib = "2.3.7" # Gradle plugins -shadow = "8.3.9" +shadow = "9.2.2" grgit = "4.1.1" spotless = "8.0.0" publish = "0.34.0"