File tree 2 files changed +7
-5
lines changed
sonatype/src/main/kotlin/com/bakdata/gradle
2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change 1
- version =1.2.6 -SNAPSHOT
1
+ version =1.2.3 -SNAPSHOT
2
2
org.gradle.caching =true
3
3
org.gradle.parallel =true
Original file line number Diff line number Diff line change @@ -31,7 +31,6 @@ import org.gradle.api.Project
31
31
import org.gradle.api.Task
32
32
import org.gradle.api.attributes.DocsType.JAVADOC
33
33
import org.gradle.api.logging.Logging
34
- import org.gradle.api.plugins.JavaPlugin
35
34
import org.gradle.api.plugins.JavaPluginExtension
36
35
import org.gradle.api.publish.PublishingExtension
37
36
import org.gradle.api.publish.maven.MavenPublication
@@ -221,10 +220,13 @@ class SonatypePlugin : Plugin<Project> {
221
220
apply (plugin = " signing" )
222
221
apply (plugin = " org.gradle.maven-publish" )
223
222
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 {
226
226
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) {
228
230
archiveClassifier.set(JAVADOC )
229
231
from(javadocTask)
230
232
}
You can’t perform that action at this time.
0 commit comments