Maven Enforcer failing with dependency convergence error because of bad Maven POMs in XeroAPI #268
Labels
Status: In Discussion
Tag individuals in the comments you wish to discuss issue with
Type: Feature Request
I checked three versions of the API
It looks like this "Maven Enforcer" is failing because the xeroapi:xero-java POMs are broken in Maven Central.
The first issue with dependency.
Looks like
org.glassfish.jersey.core:jersey-client:2.27
depends onjavax.ws.rs:javax.ws.rs-api:2.1
and
org.glassfish.jersey.ext:jersey-entity-filtering:2.25.1
depends onjavax.ws.rs:javax.ws.rs-api:2.0.1
The second issue with dependency
Looks like
org.glassfish.jersey.core:jersey-client:2.27
depends onorg.glassfish.jersey.core:jersey-common:2.27
and
org.glassfish.jersey.ext:jersey-entity-filtering:2.25.1
depends onorg.glassfish.jersey.core:jersey-common:2.25.1
To Reproduce
Add
maven-enforcer-plugin:1.4.1:enforce (enforce-dependency-convergence)
plugin to the POMand try to do
maven clean install
Expected behavior
Fix POMs that maven enforcer pluing will pass.
The text was updated successfully, but these errors were encountered: