Skip to content

Commit 9637b78

Browse files
fix: ensure all jar tasks depend on code generation (#27)
1 parent 537c507 commit 9637b78

2 files changed

Lines changed: 2 additions & 11 deletions

File tree

ans-sdk-api/build.gradle.kts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,7 @@ tasks.named("checkstyleMain") {
7474
enabled = false
7575
}
7676

77-
// Ensure source/javadoc jars wait for code generation
78-
tasks.named("sourcesJar") {
79-
dependsOn(tasks.openApiGenerate)
80-
}
81-
82-
tasks.named("javadocJar") {
77+
// Ensure all jar tasks (including sources/javadoc jars created by the publish plugin) wait for code generation.
78+
tasks.withType<Jar>().configureEach {
8379
dependsOn(tasks.openApiGenerate)
8480
}

build.gradle.kts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,6 @@ subprojects {
8282
if (name in publishableModules) {
8383
apply(plugin = "com.vanniktech.maven.publish")
8484

85-
java {
86-
withSourcesJar()
87-
withJavadocJar()
88-
}
89-
9085
configure<com.vanniktech.maven.publish.MavenPublishBaseExtension> {
9186
publishToMavenCentral(automaticRelease = true)
9287
signAllPublications()

0 commit comments

Comments
 (0)