Skip to content

依存バージョン宣言が libs.versions.toml・buildSrc・build.gradle に分散している #1130

Description

@irof

事象

依存バージョンの宣言が gradle/libs.versions.toml・buildSrc・build.gradle 直書きに分散している。

該当箇所

main (a3ad929) 時点:

  • buildSrc/src/main/kotlin/jig.java-conventions.gradle.kts:37testImplementation(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 のコードレビューにより作成されました。

Metadata

Metadata

Assignees

No one assigned

    Labels

    dependenciesPull requests that update a dependency file改善

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions