GoogleCloudPlatform / GoogleCloudPlatform/cloud-opensource-java

DependencyGraphBuilder to take managedDependencies

未关闭
#1,157 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
enhancement p3
主要语言
Java
星标
163
派生
80
PR 合并指标
30 天内没有已合并 PR

描述

(not yet started)

If DependencyGraphBuilder, which currently has only `repositories` field, takes managedDependencies, then we can simulate linkage errors that would appear when a project uses a BOM and depends on particular Maven artifacts. For instance, we can simulate linkage errors generated by a project that uses `com.google.cloud:libraries-bom:3.4.0` with dependencies of `org.apache.beam:beam-sdks-java-core:2.18` and `com.google.cloud:google-cloud-kms`.

Such simulations help to ensure there's no linkage conflicts **caused by combining** Apache Beam and libraries-bom. Each of the libraries has some linkage errors, such as appengine-api-sdk.

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。