From cc0fb651233c42f59c17d5854d2448c675a54472 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B0=95=EC=84=B1=EB=B9=88?= Date: Sun, 12 Oct 2025 18:47:55 +0900 Subject: [PATCH 1/2] chore: Add jsystemd dependency for systemd integration --- build.gradle.kts | 4 ++++ gradle/libs.versions.toml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index f8a17a8..864f2da 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -29,6 +29,10 @@ subprojects { apply(plugin = libs.plugins.kotlin.jvm.get().pluginId) apply(plugin = libs.plugins.spring.dependency.management.get().pluginId) + dependencies { + implementation(libs.systemd) + } + configure { imports { mavenBom(libs.spring.boot.dependencies.get().toString()) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 468aadf..e9e8bc8 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -10,6 +10,7 @@ kotlin-logging = "7.0.3" swagger = "2.8.9" jwt = "0.12.3" kassava = "2.1.0" +systemd = "3.1.2" [libraries] # Kotlin @@ -58,6 +59,9 @@ thymeleaf-security = { module = "org.thymeleaf.extras:thymeleaf-extras-springsec # Logging kotlin-logging = { module = "io.github.oshai:kotlin-logging-jvm", version.ref = "kotlin-logging" } +# Systemd +systemd = { module = "com.github.jpmsilva.jsystemd:jsystemd-spring-boot-starter", version.ref = "systemd" } + # Test spring-security-test = { module = "org.springframework.security:spring-security-test" } junit-platform-launcher = { module = "org.junit.platform:junit-platform-launcher", version.ref = "junit-platform" } From 1142f499772f53297ef11c2fec2e5f90db659527 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B0=95=EC=84=B1=EB=B9=88?= Date: Mon, 13 Oct 2025 11:29:34 +0900 Subject: [PATCH 2/2] chore: Downgrade systemd dependency to 3.1.1 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index e9e8bc8..5c78c82 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -10,7 +10,7 @@ kotlin-logging = "7.0.3" swagger = "2.8.9" jwt = "0.12.3" kassava = "2.1.0" -systemd = "3.1.2" +systemd = "3.1.1" [libraries] # Kotlin