/* * This file was generated by the Gradle 'init' task. */ plugins { id("com.opitzconsulting.demo.ci.java-application-conventions") id("org.springframework.boot") version "3.1.5" id("io.spring.dependency-management") version "1.1.4" } dependencies { implementation("org.apache.commons:commons-text") implementation(project(":utilities")) implementation("org.springframework.boot:spring-boot-starter-actuator") implementation("org.springframework.boot:spring-boot-starter-data-jpa") implementation("org.springframework.boot:spring-boot-starter-security") implementation("org.springframework.boot:spring-boot-starter-web") implementation("org.springframework.modulith:spring-modulith-starter-core") implementation("org.springframework.modulith:spring-modulith-starter-jpa") implementation("io.micrometer:micrometer-tracing-bridge-brave") runtimeOnly("com.h2database:h2") runtimeOnly("org.postgresql:postgresql") runtimeOnly("org.springframework.modulith:spring-modulith-actuator") runtimeOnly("org.springframework.modulith:spring-modulith-observability") testImplementation("org.springframework.boot:spring-boot-starter-test") testImplementation("org.springframework.boot:spring-boot-testcontainers") testImplementation("org.springframework.modulith:spring-modulith-starter-test") testImplementation("org.springframework.security:spring-security-test") testImplementation("org.testcontainers:junit-jupiter") testImplementation("org.testcontainers:postgresql") } dependencyManagement { imports { mavenBom("org.springframework.modulith:spring-modulith-bom:1.0.2") } } application { // Define the main class for the application. mainClass.set("com.opitzconsulting.demo.ci.app.App") } springBoot { buildInfo() }