lm-tecniche-di-programmazione/build.gradle.kts
2019-03-24 17:39:13 +01:00

34 lines
768 B
Plaintext

import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
kotlin("jvm") version Config.Versions.kotlin
}
group = "norangebit"
version = "0.0.1"
repositories {
mavenCentral()
jcenter()
}
dependencies {
implementation(kotlin("stdlib-jdk8"))
implementation(Config.Libs.arrowCore)
implementation(Config.Libs.koin)
implementation(Config.Libs.gson)
testImplementation(Config.Libs.junit)
testImplementation(Config.Libs.kluent)
testImplementation(Config.Libs.mockk)
// testImplementation(Config.Libs.spekDsl)
// testRuntimeOnly(Config.Libs.kotlinReflect)
// testRuntimeOnly(Config.Libs.spekRunner)
}
tasks.withType<KotlinCompile> {
kotlinOptions.jvmTarget = "1.8"
}
tasks.register("ktlint", Ktlint::class)