plugins { java id("org.springframework.boot") version "2.6.6" id("io.spring.dependency-management") version "1.1.0" } group = "ai.giskard" version = "0.0.1-SNAPSHOT" java { sourceCompatibility = JavaVersion.VERSION_17 } repositories { mavenCentral() } val grpcVersion: String by project.extra.properties val jhipsterDependenciesVersion: String by project.extra.properties val jaxbRuntimeVersion: String by project.extra.properties val archunitJunit5Version: String by project.extra.properties val springBootVersion: String by project.extra.properties val mapstructVersion: String by project.extra.properties dependencies { implementation("org.springframework.boot:spring-boot-starter-security") implementation("org.springframework.boot:spring-boot-starter-web") implementation("org.springframework.boot:spring-boot-starter-websocket") //----------------------------------------------------------------------------------------------------------------------------------------------- implementation("javax.annotation:javax.annotation-api") implementation("io.dropwizard.metrics:metrics-core") implementation("io.micrometer:micrometer-registry-prometheus") implementation("com.fasterxml.jackson.datatype:jackson-datatype-hppc") implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310") implementation("com.fasterxml.jackson.module:jackson-module-jaxb-annotations") implementation("com.fasterxml.jackson.core:jackson-annotations") implementation("com.fasterxml.jackson.core:jackson-databind") implementation("com.zaxxer:HikariCP") implementation("javax.transaction:javax.transaction-api") implementation("org.springframework.boot:spring-boot-loader-tools") implementation("org.springframework.boot:spring-boot-starter-mail") implementation("org.springframework.boot:spring-boot-starter-logging") implementation("org.springframework.boot:spring-boot-starter-actuator") implementation("org.springframework.boot:spring-boot-starter-websocket") implementation("org.springframework.boot:spring-boot-starter-web") { exclude(module = "spring-boot-starter-tomcat") } implementation("org.springframework.boot:spring-boot-starter-undertow") implementation("org.springframework.boot:spring-boot-starter-thymeleaf") annotationProcessor("org.springframework.boot:spring-boot-configuration-processor:${springBootVersion}") developmentOnly("org.springframework.boot:spring-boot-devtools:${springBootVersion}") } tasks.withType { useJUnitPlatform() }