apply plugin: 'java'

dependencies {
    implementation "org.springframework.boot:spring-boot-starter-security"
    implementation "org.springframework.boot:spring-boot-starter-thymeleaf"
    implementation "org.springframework.boot:spring-boot-starter-web"
    implementation "org.springframework.boot:spring-boot-starter-validation"
    implementation "org.springframework.boot:spring-boot-starter-data-jpa"

    implementation "org.thymeleaf.extras:thymeleaf-extras-java8time:3.0.4.RELEASE"
    implementation "org.thymeleaf.extras:thymeleaf-extras-springsecurity6"

    implementation "jakarta.annotation:jakarta.annotation-api:$jakartaAnnotationVersion"
    implementation "com.zaxxer:HikariCP:$hikariVersion"
    runtimeOnly "org.mariadb.jdbc:mariadb-java-client"

    implementation "commons-io:commons-io:2.11.0"

    //testImplementation "org.springframework.security:spring-security-test"
    testImplementation "io.rest-assured:rest-assured:$restAssuredVersion"
    testImplementation "org.springframework.boot:spring-boot-starter-test"
    //testImplementation "org.testcontainers:mariadb:$testcontainersVersion"
    //testImplementation "org.testcontainers:junit-jupiter:$testcontainersVersion"
}