From 551583f116b3e4d45b6e846302de5aa9b05a5c2f Mon Sep 17 00:00:00 2001 From: RushikeshGandhmal Date: Sat, 1 Aug 2026 00:26:06 +0530 Subject: [PATCH] Suppress pkl-gradle POM metadata warning The plugin depends on the shaded pkl-tools runtime variant. Gradle module metadata preserves its bundling attribute, but a Maven POM cannot represent it fully. Suppress the runtimeElements compatibility warning for the pluginMaven publication without changing either generated metadata file. --- pkl-gradle/pkl-gradle.gradle.kts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkl-gradle/pkl-gradle.gradle.kts b/pkl-gradle/pkl-gradle.gradle.kts index 325ad83b1..27af9f194 100644 --- a/pkl-gradle/pkl-gradle.gradle.kts +++ b/pkl-gradle/pkl-gradle.gradle.kts @@ -123,6 +123,10 @@ tasks.test { publishing { publications { withType().configureEach { + if (name == "pluginMaven") { + // Maven cannot express the shadowed bundling attribute on the pkl-tools dependency. + suppressPomMetadataWarningsFor("runtimeElements") + } pom { name = "pkl-gradle plugin" url = "https://github.com/apple/pkl/tree/main/pkl-gradle"