We have a project that had a dependency on jersey-core, jersey-client and jersey-server, all for version 1.17
Now we have a need to upgrade to version 1.19.1, but our local repo has jersey-bundle rather than the above 3 for that version.All classes needed for the above 3 are present in the bundle. When I do a build its getting packed with both versions- client core and server with 1.17 and bundle with 1.19.1. Getting separate jars for client, core and server in our repo is not an option right now.
I tried excluding the older version in configurations.all and also tried this in resolutionStrategy
force "com.sun.jersey:jersey-client:1.19.1"
force "com.sun.jersey:jersey-server:1.19.1"
force "com.sun.jersey:jersey-core:1.19.1"
Both failed as there are other dependencies which depend on the older version.
Is there a solution for this?