Skip to content

Commit 6545184

Browse files
committed
Fix Dokka Gradle plugin v2 configuration
1 parent c08b7f6 commit 6545184

File tree

2 files changed

+27
-3
lines changed

2 files changed

+27
-3
lines changed

gradle.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
22
android.useAndroidX=true
33
android.enableJetifier=true
44
kotlin.code.style=official
5+
org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled

library/build.gradle

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ plugins {
22
id 'com.android.library'
33
id 'kotlin-android'
44
id 'maven-publish'
5-
id 'org.jetbrains.dokka'
5+
id 'org.jetbrains.dokka-javadoc'
66
}
77

88
group = 'com.github.smartbank-inc'
@@ -38,6 +38,29 @@ android {
3838
}
3939
}
4040

41+
dokka {
42+
dokkaPublications.javadoc {
43+
outputDirectory.set(layout.buildDirectory.dir("dokka/javadoc"))
44+
}
45+
46+
dokkaSourceSets.configureEach {
47+
documentedVisibilities.set([
48+
org.jetbrains.dokka.gradle.engine.parameters.VisibilityModifier.Public,
49+
org.jetbrains.dokka.gradle.engine.parameters.VisibilityModifier.Protected
50+
])
51+
52+
suppressInheritedMembers.set(false)
53+
54+
jdkVersion.set(11)
55+
56+
sourceLink {
57+
localDirectory.set(file("src/main/java"))
58+
remoteUrl("https://github.com/smartbank-inc/android-rectangle-detector/tree/main/library/src/main/java")
59+
remoteLineSuffix.set("#L")
60+
}
61+
}
62+
}
63+
4164
dependencies {
4265
implementation 'org.opencv:opencv:4.12.0'
4366
testImplementation 'androidx.test:core:1.4.0'
@@ -57,10 +80,10 @@ afterEvaluate {
5780
from android.sourceSets.main.java.source
5881
}
5982

60-
task androidJavadocsJar(type: Jar, dependsOn: dokkaJavadoc) {
83+
task androidJavadocsJar(type: Jar, dependsOn: dokkaGenerate) {
6184
archiveClassifier.convention('javadoc')
6285
archiveClassifier.set('javadoc')
63-
from dokkaJavadoc.outputDirectory
86+
from layout.buildDirectory.dir("dokka/javadoc")
6487
}
6588

6689
publishing {

0 commit comments

Comments
 (0)