Skip to content

Commit 6e21059

Browse files
committed
fix(publish): guard javadoc metadata dependency with task matching
Use tasks.matching instead of tasks.named to avoid configuration errors when plainJavadocJar or generateMetadataFileForMavenPublication tasks don't exist (e.g., during test-only runs).
1 parent 39d89ca commit 6e21059

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ tasks.test {
5656
useJUnitPlatform()
5757
}
5858

59-
tasks.named("generateMetadataFileForMavenPublication") {
60-
dependsOn(tasks.named("plainJavadocJar"))
59+
tasks.matching { it.name == "generateMetadataFileForMavenPublication" }.configureEach {
60+
dependsOn(tasks.matching { it.name == "plainJavadocJar" })
6161
}
6262

6363
mavenPublishing {

0 commit comments

Comments
 (0)