build(itms): 버전 통일 — oauth2 2.3.8 단일화 + Java 17 source (R1, INTEGRATION_DESIGN §3-3)
- R1: auth spring-security-oauth2 2.3.4.RELEASE → 2.3.8.RELEASE (api·datatrans 와 일치, 드리프트 해소). - sourceCompatibility 혼재(api·datatrans=11 / auth·batch·front=16) → 17 통일 + common=17. 로컬 JDK17 로 6모듈 compileJava 전부 SUCCESS(--rerun-tasks) — 언어레벨 상향에 따른 예약어/구문 충돌 0. - lombok(1.18.20)·mybatis-spring-boot-starter(2.2.2)·spring-security-jwt(1.0.9)는 이미 전 모듈 동일 (드리프트 없음) → 불필요한 루트 승격 churn 회피, 현행 유지. 동작 등가: 산출 bytecode 타깃만 17로 상향, 의존성 좌표는 최신본으로 정합. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
5006ba6ad9
commit
1ef71899ee
@ -9,7 +9,7 @@ plugins
|
|||||||
|
|
||||||
group = 'com.urpsys'
|
group = 'com.urpsys'
|
||||||
version = '1.0.0-SNAPSHOT'
|
version = '1.0.0-SNAPSHOT'
|
||||||
sourceCompatibility = '11'
|
sourceCompatibility = '17'
|
||||||
|
|
||||||
configurations
|
configurations
|
||||||
{
|
{
|
||||||
|
|||||||
@ -10,7 +10,7 @@ plugins
|
|||||||
|
|
||||||
group = 'com.urpsys'
|
group = 'com.urpsys'
|
||||||
version = '1.0.0-SNAPSHOT'
|
version = '1.0.0-SNAPSHOT'
|
||||||
sourceCompatibility = '16'
|
sourceCompatibility = '17'
|
||||||
|
|
||||||
configurations
|
configurations
|
||||||
{
|
{
|
||||||
@ -73,7 +73,7 @@ dependencies
|
|||||||
|
|
||||||
implementation 'org.springframework.boot:spring-boot-starter-security' // 보안처리
|
implementation 'org.springframework.boot:spring-boot-starter-security' // 보안처리
|
||||||
implementation 'org.springframework.security:spring-security-jwt:1.0.9.RELEASE' // 토크처리
|
implementation 'org.springframework.security:spring-security-jwt:1.0.9.RELEASE' // 토크처리
|
||||||
implementation group: 'org.springframework.security.oauth', name: 'spring-security-oauth2', version: '2.3.4.RELEASE' // spring oauth 2.0
|
implementation group: 'org.springframework.security.oauth', name: 'spring-security-oauth2', version: '2.3.8.RELEASE' // spring oauth 2.0
|
||||||
implementation group: 'org.glassfish.jaxb', name: 'jaxb-runtime', version: '2.3.3'
|
implementation group: 'org.glassfish.jaxb', name: 'jaxb-runtime', version: '2.3.3'
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,7 +9,7 @@ plugins
|
|||||||
|
|
||||||
group = 'com.urpsys'
|
group = 'com.urpsys'
|
||||||
version = '1.0.0-SNAPSHOT'
|
version = '1.0.0-SNAPSHOT'
|
||||||
sourceCompatibility = '16'
|
sourceCompatibility = '17'
|
||||||
|
|
||||||
configurations
|
configurations
|
||||||
{
|
{
|
||||||
|
|||||||
@ -8,7 +8,7 @@ plugins {
|
|||||||
|
|
||||||
group = 'com.urpsys'
|
group = 'com.urpsys'
|
||||||
version = '1.0.0-SNAPSHOT'
|
version = '1.0.0-SNAPSHOT'
|
||||||
sourceCompatibility = '11' // 소비 모듈(11/16) 최저 호환. JDK17 컴파일러로 빌드.
|
sourceCompatibility = '17' // 통합 toolchain 17 (INTEGRATION_DESIGN §3-3)
|
||||||
|
|
||||||
configurations {
|
configurations {
|
||||||
compileOnly {
|
compileOnly {
|
||||||
|
|||||||
@ -9,7 +9,7 @@ plugins
|
|||||||
|
|
||||||
group = 'com.urpsys'
|
group = 'com.urpsys'
|
||||||
version = '1.0.0-SNAPSHOT'
|
version = '1.0.0-SNAPSHOT'
|
||||||
sourceCompatibility = '11'
|
sourceCompatibility = '17'
|
||||||
|
|
||||||
configurations
|
configurations
|
||||||
{
|
{
|
||||||
|
|||||||
@ -9,7 +9,7 @@ plugins
|
|||||||
|
|
||||||
group = 'com.urpsys'
|
group = 'com.urpsys'
|
||||||
version = '1.0.0-SNAPSHOT'
|
version = '1.0.0-SNAPSHOT'
|
||||||
sourceCompatibility = '16'
|
sourceCompatibility = '17'
|
||||||
|
|
||||||
configurations
|
configurations
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user