smartid dependency overrides project jakarta.ws.rs-api:2.1.6 dependency
Closed this issue · 1 comments
We have project which has dependency on jakarta.ws.rs-api:2.1.6.
When smart-id-java client (starting from version 2.2) is made as dependency, project jakarta.ws.rs-api library is upgraded to 3.0.0, which causes project to fail to compile because it cannot find required classes.
rs-api:2.1.6 was released in September 2019.
Unfortunately, we must regularly update our internal dependencies to the latest version as the security vulnerabilities are not all patched in the older versions.
jakarta.ws.rs:jakarta.ws.rs-api:jar:3.0.0 dependency comes from the fact that we have updated org.glassfish.jersey.core:jersey-client to version 3.
If you cannot update your own project then one option is to take the 2.1.4 version of smart-id-java-client, fork its code base and update dependencies to the latest version (without updating major versions).