blob: 7007fd9ecada1ab6c08aa757fff1b01c654cda47 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
package org.jetbrains.conventions
plugins {
id("org.jetbrains.conventions.base")
`maven-publish`
signing
id("org.jetbrains.conventions.dokka")
}
val javadocJar by tasks.registering(Jar::class) {
group = JavaBasePlugin.DOCUMENTATION_GROUP
description = "Assembles a Javadoc JAR using Dokka HTML"
archiveClassifier.set("javadoc")
from(tasks.dokkaHtml)
}
publishing {
repositories {
// Publish to a project-local Maven directory, for verification. To test, run:
// ./gradlew publishAllPublicationsToMavenProjectLocalRepository
// and check $rootDir/build/maven-project-local
maven(rootProject.layout.buildDirectory.dir("maven-project-local")) {
name = "MavenProjectLocal"
}
}
publications.withType<MavenPublication>().configureEach {
artifact(javadocJar)
}
}
|