From 6e04c30b1fb0c4e8579da1c4d5a35af1de0a9094 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Thu, 5 Mar 2026 05:39:26 +0100 Subject: deps: add spring modulith starters (#252) --- build.gradle.kts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'build.gradle.kts') diff --git a/build.gradle.kts b/build.gradle.kts index 8f7b0ef..c7a7968 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -26,10 +26,11 @@ var versions = mapOf( "hapi-fhir" to "8.4.2", "apache-cxf" to "4.1.4", "mockito-kotlin" to "6.2.1", - "archunit" to "1.4.1", "testcontainers" to "1.21.4" ) +val springModulithVersion by extra("2.0.3") + java { toolchain { languageVersion = JavaLanguageVersion.of(21) @@ -90,6 +91,8 @@ dependencies { // gPAS via Soap implementation("org.apache.cxf:cxf-rt-frontend-jaxws:${versions["apache-cxf"]}") implementation("org.apache.cxf:cxf-rt-transports-http:${versions["apache-cxf"]}") + implementation("org.springframework.modulith:spring-modulith-starter-core") + implementation("org.springframework.modulith:spring-modulith-starter-jdbc") runtimeOnly("org.mariadb.jdbc:mariadb-java-client") runtimeOnly("org.postgresql:postgresql") @@ -106,12 +109,12 @@ dependencies { testImplementation("org.springframework.boot:spring-boot-starter-data-jdbc-test") testImplementation("org.springframework.boot:spring-boot-starter-flyway-test") testImplementation("org.springframework.security:spring-security-test") + testImplementation("org.springframework.modulith:spring-modulith-starter-test") testImplementation("io.projectreactor:reactor-test") testImplementation("org.mockito.kotlin:mockito-kotlin:${versions["mockito-kotlin"]}") integrationTestImplementation("org.testcontainers:junit-jupiter:${versions["testcontainers"]}") integrationTestImplementation("org.testcontainers:postgresql:${versions["testcontainers"]}") - integrationTestImplementation("com.tngtech.archunit:archunit:${versions["archunit"]}") integrationTestImplementation("org.htmlunit:htmlunit") integrationTestImplementation("org.springframework:spring-webflux") @@ -119,6 +122,12 @@ dependencies { errorprone("com.uber.nullaway:nullaway:0.12.11") } +dependencyManagement { + imports { + mavenBom("org.springframework.modulith:spring-modulith-bom:$springModulithVersion") + } +} + tasks.withType { options.errorprone.nullaway { error() -- cgit v1.2.3