@@ -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
88group = ' 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+
4164dependencies {
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