From 2619833cb70b0354e5c6aa019afff0183b288d5d Mon Sep 17 00:00:00 2001 From: kperry Date: Fri, 6 Mar 2026 14:01:06 -0600 Subject: [PATCH] fix: ensure all jar tasks depend on code generation --- ans-sdk-api/build.gradle.kts | 8 ++------ build.gradle.kts | 5 ----- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/ans-sdk-api/build.gradle.kts b/ans-sdk-api/build.gradle.kts index 2c53807..8a4199f 100644 --- a/ans-sdk-api/build.gradle.kts +++ b/ans-sdk-api/build.gradle.kts @@ -74,11 +74,7 @@ tasks.named("checkstyleMain") { enabled = false } -// Ensure source/javadoc jars wait for code generation -tasks.named("sourcesJar") { - dependsOn(tasks.openApiGenerate) -} - -tasks.named("javadocJar") { +// Ensure all jar tasks (including sources/javadoc jars created by the publish plugin) wait for code generation. +tasks.withType().configureEach { dependsOn(tasks.openApiGenerate) } \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index 67aaad6..fa5d0f0 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -82,11 +82,6 @@ subprojects { if (name in publishableModules) { apply(plugin = "com.vanniktech.maven.publish") - java { - withSourcesJar() - withJavadocJar() - } - configure { publishToMavenCentral(automaticRelease = true) signAllPublications()