GoogleCloudPlatform / GoogleCloudPlatform/cloud-opensource-java

StaticLinkageChecker: add Gradle's dependency mediation

Open
#309 0 comments 0 reactions 0 assignees View on GitHub
enhancement p3
Dominant language
Java
Stars
163
Forks
80
PR merge metrics
No merged PRs in 30d

Description

As of now StaticLinkageChecker performs dependency mediation in the same manner as Maven does. Add an functionality to check Gradle's way, so that the result of StaticLinkageChecker makes sense to Gradle users too:

> Gradle resolves version conflicts by picking the highest version of a module.

https://docs.gradle.org/current/userguide/troubleshooting_dependency_resolution.html#sub:version_conflicts

Implementation would be around `StaticLinkageChecker.artifactsToClasspath`

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.