43 lines
1.7 KiB
Kotlin
43 lines
1.7 KiB
Kotlin
/*
|
|
* 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.1.2") }
|
|
}
|
|
|
|
application {
|
|
// Define the main class for the application.
|
|
mainClass.set("com.opitzconsulting.demo.ci.app.App")
|
|
}
|
|
|
|
springBoot { buildInfo() }
|