diff --git a/sonatype/src/main/kotlin/com/bakdata/gradle/SonatypePlugin.kt b/sonatype/src/main/kotlin/com/bakdata/gradle/SonatypePlugin.kt index 4aa8aae..9a2de30 100644 --- a/sonatype/src/main/kotlin/com/bakdata/gradle/SonatypePlugin.kt +++ b/sonatype/src/main/kotlin/com/bakdata/gradle/SonatypePlugin.kt @@ -231,10 +231,12 @@ class SonatypePlugin : Plugin { withJavadocJar() } - project.tasks.matching { it.name == "dokkaJavadoc" }.all { - val javadocTask: Task = this - tasks.named("javadocJar") { - from(javadocTask) + afterEvaluate { + project.tasks.matching { it.name == "dokkaGenerateJavadoc" }.all { + val javadocTask: Task = this + tasks.named("javadocJar") { + from(javadocTask) + } } } @@ -251,7 +253,9 @@ class SonatypePlugin : Plugin { tasks.register("sign") { dependsOn(tasks.withType()) } - tasks.matching { it is AbstractPublishToMaven }.all { dependsOn(tasks.withType()) } + afterEvaluate { + tasks.matching { it is AbstractPublishToMaven }.all { dependsOn(tasks.withType()) } + } } }