Hi *,
The proposal is to introduce an enforcer plugin rule called
DependencyConvergence to hawkular-parent. From the rule's docs [1]:
This rule requires that dependency version numbers converge. If a
project has two dependencies, A and B, both depending on the same
artifact, C, this rule will fail the build if A depends on a
different version of C then the version of C depended on by B.
Why do we need this: because it brings more consistency and better
control during the productization and sustaining of the project.
Known pitfalls - see [2]
Any comments on this?
Thanks,
Peter
[1]
http://maven.apache.org/enforcer/enforcer-rules/dependencyConvergence.html
[2]
http://stackoverflow.com/a/16239482