From 387e10dd5065404b608fe819b1f929747ec0e922 Mon Sep 17 00:00:00 2001 From: Marvin Elsen Date: Sat, 28 Sep 2024 18:27:41 +0200 Subject: [PATCH] Add dependency to segment for Chinese word segmentation --- build.gradle.kts | 2 ++ gradle/libs.versions.toml | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index 125978a..ec669d8 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -28,6 +28,8 @@ dependencies { implementation(libs.kotlinx.serialization.json) implementation(libs.kotlinx.html.jvm) + implementation(libs.segment) + testImplementation(libs.kotest.core) testImplementation(libs.kotest.assertions) } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 6c62a7e..a5cbe99 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -14,6 +14,8 @@ sqlite-jdbc = "3.46.0.1" kotlinx-serialization-json = "1.7.1" kotlinx-html-jvm = "0.11.0" +segment = "0.3.1" + [libraries] chinese-transliteration = { module = "com.marvinelsen:chinese-transliteration", version.ref = "chinese-transliteration" } cedict-parser = { module = "com.marvinelsen:cedict-parser", version.ref = "cedict-parser" } @@ -28,6 +30,8 @@ sqlite-jdbc = { module = "org.xerial:sqlite-jdbc", version.ref = "sqlite-jdbc" } kotlinx-serialization-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinx-serialization-json" } kotlinx-html-jvm = { module = "org.jetbrains.kotlinx:kotlinx-html-jvm", version.ref = "kotlinx-html-jvm" } +segment = { module = "com.github.houbb:segment", version.ref = "segment" } + # Detekt # See: https://detekt.dev detekt-formatting = { module = "io.gitlab.arturbosch.detekt:detekt-formatting", version.ref = "detekt" }