apply plugin: 'kotlin' apply from: '../gradle/publishing.gradle' apply plugin: 'org.jetbrains.dokka' buildscript { ext.kotlin_version = "1.3.50" repositories { mavenCentral() jcenter() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "org.jetbrains.dokka:dokka-gradle-plugin:0.9.17" } } repositories { mavenCentral() jcenter() } dependencies { compileOnly "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" compileOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.0.0' compile "org.mockito:mockito-core:2.23.0" testCompile 'junit:junit:4.12' testCompile 'com.nhaarman:expect.kt:1.0.0' testCompile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" testCompile 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.0.0' testImplementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.0.0" } dokka { outputFormat = 'html' outputDirectory = "$buildDir/javadoc" linkMapping { dir = "src/main/kotlin" url = "https://github.com/nhaarman/mockito-kotlin/tree/master/mockito-kotlin/src/main/kotlin" suffix = "#L" } } javadoc.dependsOn dokka