aboutsummaryrefslogtreecommitdiff
path: root/mockito-kotlin/build.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'mockito-kotlin/build.gradle')
-rw-r--r--mockito-kotlin/build.gradle49
1 files changed, 49 insertions, 0 deletions
diff --git a/mockito-kotlin/build.gradle b/mockito-kotlin/build.gradle
new file mode 100644
index 0000000..6c726db
--- /dev/null
+++ b/mockito-kotlin/build.gradle
@@ -0,0 +1,49 @@
+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