Skip to content

Commit b805bf1

Browse files
committed
Update
1 parent cb242e7 commit b805bf1

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
version=1.2.6-SNAPSHOT
1+
version=1.2.3-SNAPSHOT
22
org.gradle.caching=true
33
org.gradle.parallel=true

sonatype/src/main/kotlin/com/bakdata/gradle/SonatypePlugin.kt

+6-4
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ import org.gradle.api.Project
3131
import org.gradle.api.Task
3232
import org.gradle.api.attributes.DocsType.JAVADOC
3333
import org.gradle.api.logging.Logging
34-
import org.gradle.api.plugins.JavaPlugin
3534
import org.gradle.api.plugins.JavaPluginExtension
3635
import org.gradle.api.publish.PublishingExtension
3736
import org.gradle.api.publish.maven.MavenPublication
@@ -221,10 +220,13 @@ class SonatypePlugin : Plugin<Project> {
221220
apply(plugin = "signing")
222221
apply(plugin = "org.gradle.maven-publish")
223222

224-
project.plugins.matching { it is JavaPlugin }.all {
225-
project.tasks.matching { it.name == "dokka" }.all {
223+
// Java and Dokka plugins might not have been applied yet
224+
project.afterEvaluate {
225+
tasks.findByName("dokka")?.apply {
226226
val javadocTask: Task = this
227-
tasks.create<Jar>("javadocJar") {
227+
val main: SourceSet =
228+
the<JavaPluginExtension>().sourceSets.getByName(SourceSet.MAIN_SOURCE_SET_NAME)
229+
tasks.create<Jar>(main.javadocJarTaskName) {
228230
archiveClassifier.set(JAVADOC)
229231
from(javadocTask)
230232
}

0 commit comments

Comments
 (0)