diff --git a/core/shared/src/main/scala/coursier/core/Resolution.scala b/core/shared/src/main/scala/coursier/core/Resolution.scala index a8a031d50..c65d06acf 100644 --- a/core/shared/src/main/scala/coursier/core/Resolution.scala +++ b/core/shared/src/main/scala/coursier/core/Resolution.scala @@ -820,8 +820,6 @@ final case class Resolution( */ // A bit fragile, but seems to work - // TODO Add non regression test for the touchy org.glassfish.jersey.core:jersey-client:2.19 - // (for the way it uses org.glassfish.hk2:hk2-bom,2.4.0-b25) val approxProperties0 = project.parent diff --git a/tests/shared/src/test/resources/resolutions/org.glassfish.jersey.core/jersey-client/2.19 b/tests/shared/src/test/resources/resolutions/org.glassfish.jersey.core/jersey-client/2.19 new file mode 100644 index 000000000..1e76f8ad5 --- /dev/null +++ b/tests/shared/src/test/resources/resolutions/org.glassfish.jersey.core/jersey-client/2.19 @@ -0,0 +1,13 @@ +javax.annotation:javax.annotation-api:1.2:compile +javax.inject:javax.inject:1:compile +javax.ws.rs:javax.ws.rs-api:2.0.1:compile +org.glassfish.hk2:hk2-api:2.4.0-b25:compile +org.glassfish.hk2:hk2-locator:2.4.0-b25:compile +org.glassfish.hk2:hk2-utils:2.4.0-b25:compile +org.glassfish.hk2:osgi-resource-locator:1.0.1:compile +org.glassfish.hk2.external:aopalliance-repackaged:2.4.0-b25:compile +org.glassfish.hk2.external:javax.inject:2.4.0-b25:compile +org.glassfish.jersey.bundles.repackaged:jersey-guava:2.19:compile +org.glassfish.jersey.core:jersey-client:2.19:compile +org.glassfish.jersey.core:jersey-common:2.19:compile +org.javassist:javassist:3.18.1-GA:compile diff --git a/tests/shared/src/test/scala/coursier/test/CentralTests.scala b/tests/shared/src/test/scala/coursier/test/CentralTests.scala index 2edc9a7bd..5734dbd47 100644 --- a/tests/shared/src/test/scala/coursier/test/CentralTests.scala +++ b/tests/shared/src/test/scala/coursier/test/CentralTests.scala @@ -207,6 +207,13 @@ object CentralTests extends TestSuite { ) } + 'projectProperties - { + resolutionCheck( + Module("org.glassfish.jersey.core", "jersey-client"), + "2.19" + ) + } + 'parentDependencyManagementProperties - { resolutionCheck( Module("com.nativelibs4java", "jnaerator-runtime"),