35 lines
1.2 KiB
Kotlin
35 lines
1.2 KiB
Kotlin
/*
|
|
* Spring-boot Examples
|
|
*
|
|
* Copyright (c) 2024. Elex. All Rights Reserved.
|
|
* https://www.elex-project.com/
|
|
*/
|
|
|
|
plugins {
|
|
id("elex-spring-boot")
|
|
id("org.springframework.boot") version "3.2.3"
|
|
id("io.spring.dependency-management") version "1.1.4"
|
|
}
|
|
java {
|
|
sourceCompatibility = JavaVersion.VERSION_17
|
|
}
|
|
dependencies {
|
|
implementation("org.springframework.boot:spring-boot-starter-data-jpa")
|
|
implementation("org.springframework.boot:spring-boot-starter-thymeleaf")
|
|
implementation("org.springframework.boot:spring-boot-starter-web")
|
|
|
|
// https://mvnrepository.com/artifact/com.fasterxml.jackson.datatype/jackson-datatype-jsr310
|
|
implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310")
|
|
runtimeOnly("org.mariadb.jdbc:mariadb-java-client")
|
|
|
|
implementation ("org.springframework.boot:spring-boot-starter-validation")
|
|
|
|
compileOnly("org.projectlombok:lombok")
|
|
developmentOnly("org.springframework.boot:spring-boot-devtools")
|
|
|
|
annotationProcessor("org.springframework.boot:spring-boot-configuration-processor")
|
|
annotationProcessor("org.projectlombok:lombok")
|
|
|
|
testImplementation("org.springframework.boot:spring-boot-starter-test")
|
|
}
|