콘텐츠로 이동
Dependencies 문서2.0

bluetape4k-dependencies 2.0.0 매뉴얼

최신 안정판 Dependencies 2.0.0 릴리스 기준

이 문서는 bluetape4k-dependencies:2.0.0 안정 매뉴얼이다. BOM, 서명 tag, GitHub Release, 하위 artifact, downstream 해석을 확인한 뒤 버전이 붙은 snapshot을 생성했다.

bluetape4k-dependencies에는 서로 다르지만 함께 쓰는 두 계약이 있다.

  • Maven BOM은 실제로 해석되는 의존성 버전을 맞춘다.
  • gradle/libs.versions.toml은 Bluetape4k 빌드가 사용하는 Gradle alias와 plugin version을 제공한다.

Catalog는 BOM을 대신하지 않는다. 빌드 authoring alias와 BOM의 dependency-management constraint가 모두 필요할 때만 둘을 함께 import한다.

하려는 일먼저 읽을 문서
Gradle 또는 Maven에서 개발 BOM 사용시작하기
여덟 upstream BOM 계열 이해저장소 지도
checkout한 catalog에서 bt4k alias 사용Gradle Version Catalog
생태계 BOM이 관리하는 범위 이해생태계 BOM
timestamped snapshot 안전하게 사용Snapshot 소비
버전 변경과 stable 승격버전 거버넌스
catalog·publication 변경 검증검증

Catalog source는 bluetape4k-dependencies = "2.0.0"을 선언하고, publish workflow가 BOM 좌표에 -SNAPSHOT을 붙인다. 따라서 현재 중앙 BOM 좌표는 다음과 같다.

io.github.bluetape4k:bluetape4k-dependencies:2.0.0

릴리스 source는 commit 3c203aa9의 tag 2.0.0이다. Catalog와 공개 BOM은 서로 연결된 계약이지만 dependency resolution에는 BOM을 사용한다.

이 매뉴얼은 중앙 site 저장소의 docs/manual/bluetape4k-dependencies/가 소유한다. 생성된 2.0 경로는 위 코드 tag에 고정된 불변 릴리스 문서이며, site authoring commit과 code release commit은 별도 provenance로 유지한다.