From f3764f6d622d310a13fcc2f22f1fde3f30ce67e3 Mon Sep 17 00:00:00 2001 From: Brian Clozel Date: Mon, 31 Aug 2026 20:23:18 +0200 Subject: [PATCH] Fix Gradle metadata for source and javadoc elements This commit fixes the published Gradle metadata to list proper entries for `javadocElements` and `sourceElements`. Fixes gh-37209 --- gradle/spring-module.gradle | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/gradle/spring-module.gradle b/gradle/spring-module.gradle index 1a4ff436aa6..7aa94dcbcb0 100644 --- a/gradle/spring-module.gradle +++ b/gradle/spring-module.gradle @@ -94,25 +94,20 @@ javadoc { logging.captureStandardOutput LogLevel.INFO // suppress "## warnings" message } -tasks.register('sourcesJar', Jar) { - dependsOn classes - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - archiveClassifier.set("sources") - from sourceSets.main.allSource - // Don't include or exclude anything explicitly by default. See SPR-12085. +java { + withJavadocJar() + withSourcesJar() } -tasks.register('javadocJar', Jar) { - archiveClassifier.set("javadoc") - from javadoc +tasks.named('sourcesJar', Jar).configure { + duplicatesStrategy = DuplicatesStrategy.EXCLUDE + // Don't include or exclude anything explicitly by default. See SPR-12085. } publishing { publications { mavenJava(MavenPublication) { from components.java - artifact sourcesJar - artifact javadocJar } } }