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..5c78c82 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.1" [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" }