GoogleCloudPlatform / GoogleCloudPlatform/cloud-opensource-java

Discussion: tool for noticing difference between BOM and explicit dependencies

未關閉
#1,078 2 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
blocked documentation enhancement good first issue help wanted
主要語言
Java
星號
163
分支
80
PR 合併指標
30 天內沒有已合併 PR

描述

Customer issues in b/146130570 are making me think it might be too hard in large projects that extend past GCP to tell which versions can and cannot be set by the BOM. Two ideas:

1. Docs listing what's covered in the BOM.
2. An automated tool to suggest changes to a pom.xml when a dependency has an explicit version that is also set by the BOM.

Perhaps an enforcer rule could warn about #2?

**DO NOT START IMPLEMENTING THIS. IT HAS NOT BEEN PRIORITIZED OR PLANNED. THIS IS FOR DISCUSSION ONLY**

貢獻指南

開啟貢獻指南

研究方向

This issue is explicitly discussion-only and says not to start implementation. If it is later prioritized, begin by reviewing the BOM coverage and the pom.xml dependency-version cases described here, then decide whether the deliverable is documentation, an automated suggestion tool, or an enforcer warning; no tests or implementation entry points are named.

由索引模型根據 Issue 內容生成。

評估

技術堆疊
java
領域
build-system
Issue 類型
功能
難度
5/5
預估耗時
一週以上
活躍度
停滯
描述清晰度
需要釐清
新手友好度
20/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。