11plugins {
2- id ' org.springframework.boot' version ' 2.7.18 '
3- id ' io.spring.dependency-management' version ' 1.0.15.RELEASE '
2+ id ' org.springframework.boot' version ' 3.3.5 '
3+ id ' io.spring.dependency-management' version ' 1.1.6 '
44 id ' java-library'
5- id ' com.diffplug.spotless' version ' 6.13 .0'
5+ id ' com.diffplug.spotless' version ' 6.25 .0'
66}
77
88spotless {
@@ -20,7 +20,7 @@ spotless {
2020 // 임포트 순서 정리
2121 importOrder(
2222 " java" ,
23- " javax " ,
23+ " jakarta " ,
2424 " lombok" ,
2525 " org.springframework" ,
2626 " " ,
@@ -70,20 +70,19 @@ subprojects {
7070 ' org.springframework.boot:spring-boot-configuration-processor' ,
7171 ' jakarta.persistence:jakarta.persistence-api' ,
7272 ' jakarta.annotation:jakarta.annotation-api' ,
73- " com.querydsl:querydsl-apt:${ dependencyManagement.importedProperties['querydsl.version'] } :jpa "
73+ ' com.querydsl:querydsl-apt:5.0.0:jakarta '
7474 )
7575
7676 implementation (
7777 ' org.springframework.boot:spring-boot-starter-web' ,
7878 ' org.springframework.boot:spring-boot-starter-validation' ,
79- ' org.springdoc:springdoc-openapi-ui:1.7 .0' ,
79+ ' org.springdoc:springdoc-openapi-starter-webmvc- ui:2.6 .0' ,
8080 ' com.google.code.findbugs:jsr305:3.0.2' ,
81- ' io.awspring.cloud:spring-cloud-starter-aws:2.4.4' ,
8281
8382 // cloud config
84- ' org.springframework.cloud:spring-cloud-starter-config:3 .1.8 ' ,
83+ ' org.springframework.cloud:spring-cloud-starter-config:4 .1.4 ' ,
8584 ' org.springframework.boot:spring-boot-starter-actuator' ,
86- ' org.springframework.cloud:spring-cloud-starter-bootstrap:3 .1.8 ' ,
85+ ' org.springframework.cloud:spring-cloud-starter-bootstrap:4 .1.4 ' ,
8786
8887 // mail
8988 ' org.springframework.boot:spring-boot-starter-mail' ,
@@ -117,8 +116,8 @@ project(':module-jpa') {
117116 dependencies {
118117 api (
119118 ' org.springframework.boot:spring-boot-starter-data-jpa' ,
120- ' com.querydsl:querydsl-jpa' , // query dsl
121- ' com.jcraft:jsch:0.1.55' , // 로컬 개발용 db ssh tunneling, https://mavenlibs.com/maven/dependency/com.jcraft/jsch
119+ ' com.querydsl:querydsl-jpa:5.0.0:jakarta ' ,
120+ ' com.jcraft:jsch:0.1.55' ,
122121// 'org.mariadb.jdbc:mariadb-java-client',
123122 ' com.mysql:mysql-connector-j' ,
124123 ' com.h2database:h2'
@@ -133,18 +132,18 @@ project(':module-auth') {
133132 dependencies {
134133 api project(' :module-jpa' )
135134 // jwt
136- api ' io.jsonwebtoken:jjwt-api:0.11.2 '
137- runtimeOnly ' io.jsonwebtoken:jjwt-impl:0.11.2 ' ,
135+ api ' io.jsonwebtoken:jjwt-api:0.11.5 '
136+ runtimeOnly ' io.jsonwebtoken:jjwt-impl:0.11.5 ' ,
138137 // Uncomment the next line if you want to use RSASSA-PSS (PS256, PS384, PS512) algorithms:
139138 // 'org.bouncycastle:bcprov-jdk15on:1.60',
140- ' io.jsonwebtoken:jjwt-jackson:0.11.2 ' // or 'io.jsonwebtoken:jjwt-gson:0.11.2' for gson
139+ ' io.jsonwebtoken:jjwt-jackson:0.11.5 '
141140
142141 // security
143142 api ' org.springframework.boot:spring-boot-starter-security'
144143 api ' org.springframework.boot:spring-boot-starter-oauth2-client'
145- api ' javax .xml.bind:jaxb -api'
144+ api ' jakarta .xml.bind:jakarta.xml.bind -api:4.0.2 '
146145 testImplementation ' org.springframework.security:spring-security-test'
147- testImplementation ' org.mockito:mockito-inline:2.13 .0'
146+ testImplementation ' org.mockito:mockito-inline:5.2 .0'
148147 }
149148}
150149
@@ -155,9 +154,10 @@ project(':module-fileStorage') {
155154 dependencies {
156155 api project(' :module-jpa' )
157156
158- api ' javax.xml.bind:jaxb-api'
157+ api ' jakarta.xml.bind:jakarta.xml.bind-api:4.0.2'
158+ implementation ' com.amazonaws:aws-java-sdk-s3:1.12.188'
159159 testImplementation ' org.springframework.security:spring-security-test'
160- testImplementation ' org.mockito:mockito-inline:2.13 .0'
160+ testImplementation ' org.mockito:mockito-inline:5.2 .0'
161161 }
162162}
163163
@@ -167,6 +167,7 @@ project(':resource-server') {
167167 api project(' :module-auth' )
168168 api project(' :module-fileStorage' )
169169 api ' org.springframework.boot:spring-boot-starter-security'
170+ implementation ' com.amazonaws:aws-java-sdk-s3:1.12.188'
170171 testImplementation ' org.springframework.security:spring-security-test'
171172 }
172173
0 commit comments