build(itms): front 의존성 해소 — egov spring-modules-validation:0.9 group 메타 불일치 우회 (R2)

egov 저장소가 org.springmodules:spring-modules-validation:0.9 를 잘못된 groupId(org.egovframe.rte)로
게시하여 Gradle 엄격 메타데이터 검증이 'bad group' 으로 거부(front compileClasspath FAILED).
- Maven Central 미보유(404), egov JAR 은 org/springmodules 경로에 정상 게시(200).
- 해당 모듈 한정 POM 무시(metadataSources artifact) + content includeModule 로 동일 JAR 취득.
- 다른 모듈은 org.springmodules 미요청 → 무영향. front compileJava SUCCESS.
동작 등가: 원본과 동일 JAR, 좌표/버전 불변.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
itms-merge-dev 2026-07-17 17:20:46 +09:00
parent 9da312bc21
commit 0218388c31

View File

@ -17,6 +17,19 @@ allprojects {
subprojects {
repositories {
mavenCentral()
maven { url "https://maven.egovframe.go.kr/maven/" } // egovframe maven
// egovframe maven . , spring-modules-validation artifact-only .
maven {
url "https://maven.egovframe.go.kr/maven/"
content { excludeModule("org.springmodules", "spring-modules-validation") }
}
// [front ] egov org.springmodules:spring-modules-validation:0.9
// groupId(org.egovframe.rte) Gradle 'bad group' .
// JAR (org/springmodules/.../0.9) (200) Maven Central (404),
// POM (metadataSources artifact) JAR (behavior-preserving).
maven {
url "https://maven.egovframe.go.kr/maven/"
metadataSources { artifact() }
content { includeModule("org.springmodules", "spring-modules-validation") }
}
}
}