mirror of
https://github.com/ktds-dg0501/kt-event-marketing.git
synced 2025-12-06 10:46:23 +00:00
39 lines
1.1 KiB
Groovy
39 lines
1.1 KiB
Groovy
plugins {
|
|
id 'java-library'
|
|
id 'org.springframework.boot'
|
|
id 'io.spring.dependency-management'
|
|
}
|
|
|
|
// common 모듈은 실행 가능한 jar가 아니므로 bootJar 비활성화
|
|
bootJar {
|
|
enabled = false
|
|
}
|
|
|
|
jar {
|
|
enabled = true
|
|
}
|
|
|
|
dependencies {
|
|
// Spring Boot Starters
|
|
api 'org.springframework.boot:spring-boot-starter-web'
|
|
api 'org.springframework.boot:spring-boot-starter-security'
|
|
api 'org.springframework.boot:spring-boot-starter-data-jpa'
|
|
api 'org.springframework.boot:spring-boot-starter-validation'
|
|
|
|
// JWT
|
|
api "io.jsonwebtoken:jjwt-api:${jjwtVersion}"
|
|
runtimeOnly "io.jsonwebtoken:jjwt-impl:${jjwtVersion}"
|
|
runtimeOnly "io.jsonwebtoken:jjwt-jackson:${jjwtVersion}"
|
|
|
|
// Utilities
|
|
api "org.apache.commons:commons-lang3:${commonsLang3Version}"
|
|
api "commons-io:commons-io:${commonsIoVersion}"
|
|
|
|
// Jackson for JSON
|
|
api 'com.fasterxml.jackson.core:jackson-databind'
|
|
api 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310'
|
|
|
|
// Swagger/OpenAPI
|
|
api 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.2.0'
|
|
}
|