事象
依存バージョンの宣言が gradle/libs.versions.toml・buildSrc・build.gradle 直書きに分散している。
該当箇所
main (a3ad929) 時点:
buildSrc/src/main/kotlin/jig.java-conventions.gradle.kts:37 — testImplementation(platform("org.junit:junit-bom:5.12.0"))
jig-core/build.gradle:83-84 — swagger-annotations-jakarta / jakarta.validation-api の直書き
gradle/libs.versions.toml — [versions] セクションが空
影響
junit-bom 5.12.0 は Spring Boot BOM が管理する JUnit バージョンと衝突しうる二重管理で、どちらが勝つかが platform の宣言順に依存する。Dependabot の更新対象からも漏れやすい。
修正案
libs.versions.toml へ集約する。
🤖 この issue は Claude Code のコードレビューにより作成されました。
事象
依存バージョンの宣言が gradle/libs.versions.toml・buildSrc・build.gradle 直書きに分散している。
該当箇所
main (a3ad929) 時点:
buildSrc/src/main/kotlin/jig.java-conventions.gradle.kts:37—testImplementation(platform("org.junit:junit-bom:5.12.0"))jig-core/build.gradle:83-84— swagger-annotations-jakarta / jakarta.validation-api の直書きgradle/libs.versions.toml—[versions]セクションが空影響
junit-bom 5.12.0 は Spring Boot BOM が管理する JUnit バージョンと衝突しうる二重管理で、どちらが勝つかが platform の宣言順に依存する。Dependabot の更新対象からも漏れやすい。
修正案
libs.versions.toml へ集約する。
🤖 この issue は Claude Code のコードレビューにより作成されました。