|
|
|
|
/*
|
|
|
|
|
* This file was generated by the Gradle 'init' task.
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
plugins {
|
|
|
|
|
`java-library`
|
|
|
|
|
`maven-publish`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
repositories {
|
|
|
|
|
mavenLocal()
|
|
|
|
|
maven {
|
|
|
|
|
url = uri("https://repo.maven.apache.org/maven2/")
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
dependencies {
|
|
|
|
|
api(libs.org.springframework.boot.spring.boot.starter.data.jpa)
|
|
|
|
|
api(libs.org.springframework.boot.spring.boot.starter.security)
|
|
|
|
|
api(libs.org.springframework.boot.spring.boot.starter.web)
|
|
|
|
|
api(libs.org.springframework.boot.spring.boot.starter.validation)
|
|
|
|
|
api(libs.io.jsonwebtoken.jjwt.api)
|
|
|
|
|
api(libs.org.springdoc.springdoc.openapi.starter.webmvc.ui)
|
|
|
|
|
runtimeOnly(libs.io.jsonwebtoken.jjwt.impl)
|
|
|
|
|
runtimeOnly(libs.io.jsonwebtoken.jjwt.jackson)
|
|
|
|
|
runtimeOnly(libs.org.mariadb.jdbc.mariadb.java.client)
|
|
|
|
|
testImplementation(libs.org.springframework.boot.spring.boot.starter.test)
|
|
|
|
|
testImplementation(libs.org.springframework.security.spring.security.test)
|
|
|
|
|
|
|
|
|
|
compileOnly("org.projectlombok:lombok:1.18.38")
|
|
|
|
|
annotationProcessor("org.projectlombok:lombok:1.18.38")
|
|
|
|
|
testCompileOnly("org.projectlombok:lombok:1.18.38")
|
|
|
|
|
testAnnotationProcessor("org.projectlombok:lombok:1.18.38")
|
|
|
|
|
}
|
|
|
|
|
group = "kr.re.etri"
|
|
|
|
|
version = "0.0.1-SNAPSHOT"
|
|
|
|
|
description = "spring-security-refresh-token"
|
|
|
|
|
java.sourceCompatibility = JavaVersion.VERSION_21
|
|
|
|
|
|
|
|
|
|
publishing {
|
|
|
|
|
publications.create<MavenPublication>("maven") {
|
|
|
|
|
from(components["java"])
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
tasks.withType<JavaCompile>() {
|
|
|
|
|
options.encoding = "UTF-8"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
tasks.withType<Javadoc>() {
|
|
|
|
|
options.encoding = "UTF-8"
|
|
|
|
|
}
|