2024-10-09 17:40:04 +00:00
|
|
|
plugins {
|
|
|
|
alias(libs.plugins.kotlin.jvm)
|
|
|
|
alias(libs.plugins.kotlin.serialization)
|
|
|
|
alias(libs.plugins.detekt)
|
|
|
|
}
|
|
|
|
|
|
|
|
group = "com.marvinelsen"
|
2024-10-14 16:57:08 +00:00
|
|
|
version = "2.0.2"
|
2024-10-09 17:40:04 +00:00
|
|
|
|
|
|
|
repositories {
|
|
|
|
mavenCentral()
|
|
|
|
maven {
|
|
|
|
url = uri("https://gitea.marvinelsen.com/api/packages/marvinelsen/maven")
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
dependencies {
|
|
|
|
detektPlugins(libs.detekt.formatting)
|
|
|
|
|
|
|
|
implementation(libs.chinese.transliteration)
|
|
|
|
implementation(libs.cedict.parser)
|
2024-10-09 19:55:16 +00:00
|
|
|
implementation(libs.moedict.parser)
|
2024-10-09 17:40:04 +00:00
|
|
|
implementation(libs.cross.straits.parser)
|
2024-10-14 16:57:23 +00:00
|
|
|
implementation(libs.tatoeba.parser)
|
2024-10-09 17:40:04 +00:00
|
|
|
|
2024-10-09 20:53:08 +00:00
|
|
|
implementation(libs.opencc)
|
|
|
|
|
2024-10-09 17:40:04 +00:00
|
|
|
implementation(libs.sqlite.jdbc)
|
|
|
|
|
|
|
|
implementation(libs.kotlinx.serialization.json)
|
|
|
|
|
|
|
|
testImplementation(libs.kotest.core)
|
|
|
|
testImplementation(libs.kotest.assertions)
|
|
|
|
}
|
|
|
|
|
|
|
|
tasks.test {
|
|
|
|
useJUnitPlatform()
|
|
|
|
}
|
|
|
|
|
|
|
|
kotlin {
|
|
|
|
jvmToolchain(21)
|
|
|
|
}
|
|
|
|
|
|
|
|
detekt {
|
|
|
|
buildUponDefaultConfig = true
|
|
|
|
allRules = false
|
|
|
|
autoCorrect = true
|
|
|
|
}
|