Dependency convergence issues that surface when using maven-enforcer-plugin with DependencyConvergence #133
Labels
api: storage
Issues related to the googleapis/java-storage API.
priority: p2
Moderately-important priority. Fix may not be included in next release.
type: cleanup
An internal cleanup or hygiene concern.
The java-storage/google-cloud-storage module has a dependency tree that mixes versions of the same artifact (via transitive dependencies). This is causing me and my team grief, because we use the
maven-enforcer-plugin
with<DependencyConvergence/>
configured (in order to keep our internal and transient dependencies consistent);In my opinion the best long term solution to this issue would be:
<DependencyConvergence/>
in the parent pom: java-shared-config/pom.xml#L225a. by adding the dependency in dependency management section
b. by doing the appropriate bom import in the dependency management section
Steps to reproduce
pom.xml
of the project:maven install
The convergency issue report in full:
These are the conflicting versions in this module:
Thanks!
The text was updated successfully, but these errors were encountered: