Skip to content

Commit

Permalink
Don't document Dokka for local publication
Browse files Browse the repository at this point in the history
  • Loading branch information
kamildoleglo committed Mar 15, 2021
1 parent 6645763 commit 4f6db70
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 5 deletions.
10 changes: 5 additions & 5 deletions build.gradle.kts
@@ -1,7 +1,5 @@
import org.jetbrains.ValidatePublications
import org.jetbrains.configureDokkaVersion
import org.jetbrains.*
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
import org.jetbrains.publicationChannels

plugins {
kotlin("jvm") apply false
Expand Down Expand Up @@ -64,9 +62,11 @@ subprojects {
}

register<Jar>("javadocJar") {
dependsOn(dokkaHtml)
archiveClassifier.set("javadoc")
from(dokkaOutputDir)
if (isLocalPublication) {
dependsOn(dokkaHtml)
from(dokkaOutputDir)
}
}
}
}
Expand Down
4 changes: 4 additions & 0 deletions buildSrc/src/main/kotlin/org/jetbrains/taskUtils.kt
@@ -1,5 +1,6 @@
package org.jetbrains

import org.gradle.api.Project
import org.gradle.api.Task

fun Task.dependsOnMavenLocalPublication() {
Expand All @@ -11,3 +12,6 @@ fun Task.dependsOnMavenLocalPublication() {
}
}
}

val Project.isLocalPublication: Boolean
get() = gradle.startParameter.taskNames.contains("publishToMavenLocal")

0 comments on commit 4f6db70

Please sign in to comment.