forexLib/build.gradle
2021-11-07 21:14:37 +01:00

36 lines
1.1 KiB
Groovy

plugins {
id 'org.jetbrains.kotlin.jvm' version '1.5.31'
id 'org.jetbrains.kotlin.plugin.serialization' version '1.5.31'
}
group 'org.lemiesz'
version '1.0-SNAPSHOT'
ext {
coroutinesVersion = '1.5.2' // https://github.com/Kotlin/kotlinx.coroutines/releases/
serializationVersion = '1.3.0' // https://github.com/Kotlin/kotlinx.serialization/releases/
}
repositories {
mavenCentral()
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutinesVersion"
implementation "org.jetbrains.kotlinx:kotlinx-serialization-core:$serializationVersion"
// Kotlin Serialization CSV
implementation "de.brudaswen.kotlinx.serialization:kotlinx-serialization-csv:2.0.0"
testImplementation("junit:junit:4.13.2")
testImplementation "io.kotest:kotest-assertions-core:4.6.3"
testImplementation("org.jetbrains.kotlin:kotlin-test-junit:1.5.31")
testImplementation("org.junit.jupiter:junit-jupiter-api:5.8.1")
}
compileKotlin {
kotlinOptions.jvmTarget = "1.8"
}
compileTestKotlin {
kotlinOptions.jvmTarget = "1.8"
}