File tree Expand file tree Collapse file tree 4 files changed +22
-9
lines changed Expand file tree Collapse file tree 4 files changed +22
-9
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,8 @@ buildscript {
13
13
classpath(Libs .gradle_bintray_plugin)
14
14
classpath(Libs .android_maven_gradle_plugin)
15
15
classpath(Libs .gradle_versions_plugin)
16
+ classpath(Libs .dokka_core_plugin)
17
+ classpath(Libs .dokka_android_plugin)
16
18
}
17
19
}
18
20
Original file line number Diff line number Diff line change @@ -64,6 +64,18 @@ object Libs {
64
64
" com.github.dcendents:android-maven-gradle-plugin:" +
65
65
Versions .android_maven_gradle_plugin
66
66
67
+ /* *
68
+ * https://github.com/Kotlin/dokka */
69
+ const val dokka_core_plugin: String =
70
+ " org.jetbrains.dokka:dokka-gradle-plugin:" +
71
+ Versions .dokka
72
+
73
+ /* *
74
+ * https://github.com/Kotlin/dokka */
75
+ const val dokka_android_plugin: String =
76
+ " org.jetbrains.dokka:dokka-android-gradle-plugin:" +
77
+ Versions .dokka
78
+
67
79
/* *
68
80
* https://github.com/zafarkhaja/jsemver */
69
81
const val java_semver: String = " com.github.zafarkhaja:java-semver:" + Versions .java_semver
Original file line number Diff line number Diff line change @@ -28,7 +28,9 @@ object Versions {
28
28
29
29
const val gradle_versions_plugin: String = " 0.20.0"
30
30
31
- const val android_maven_gradle_plugin: String = " 2.1"
31
+ const val android_maven_gradle_plugin: String = " 2.1"
32
+
33
+ const val dokka: String = " 0.9.18"
32
34
33
35
const val java_semver: String = " 0.9.0"
34
36
Original file line number Diff line number Diff line change @@ -53,18 +53,15 @@ if (targetPlatform == "java") {
53
53
54
54
// Include javadoc.jar archive in each release
55
55
if (targetPlatform == " android" ) {
56
- task javadoc(type : Javadoc ) {
57
- source = android. sourceSets. main. java. srcDirs
58
- excludes = [" **/*.kt" ]
59
- failOnError = false
60
- classpath + = project. files(android. getBootClasspath(). join(File . pathSeparator))
61
- }
56
+ apply plugin : " org.jetbrains.dokka-android"
57
+ } else {
58
+ apply plugin : " org.jetbrains.dokka"
62
59
}
63
60
64
- task javadocJar (type : Jar , dependsOn : javadoc ) {
61
+ task javadocJar (type : Jar , dependsOn : dokka ) {
65
62
baseName = artifactId
66
63
classifier = " javadoc"
67
- from javadoc . destinationDir
64
+ from dokka . outputDirectory
68
65
}
69
66
70
67
// ------------------------------------------------------------------------------------------------
You can’t perform that action at this time.
0 commit comments