|
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("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<Test> { |
|
useJUnitPlatform() |
|
} |
|
|