Skip to content

Commit 43fff4f

Browse files
Exclude broken dependency jersey-common:4.0.1 (#10454)
* Exclude broken dependency jersey-common:4.0.1 * Update dd-java-agent/instrumentation/jersey/jersey-2.0/build.gradle Co-authored-by: Alexey Kuznetsov <alexey.kuznetsov@datadoghq.com> * Properly exclude jersey-common:4.0.1 for Muzzle --------- Co-authored-by: Alexey Kuznetsov <alexey.kuznetsov@datadoghq.com>
1 parent 78be799 commit 43fff4f

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

dd-java-agent/instrumentation/jersey/jersey-2.0/build.gradle

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ muzzle {
33
group = 'org.glassfish.jersey.core'
44
module = 'jersey-common'
55
versions = '[2,)'
6+
// Version 4.0.1 is broken, see https://github.com/eclipse-ee4j/jersey/issues/6064
7+
skipVersions = ['4.0.1']
68
assertInverse = true
79
}
810
}
@@ -92,3 +94,15 @@ configurations.named('jersey2JettyTestRuntimeClasspath') {
9294
force "org.eclipse.jetty:jetty-server:9.1.1.v20140108"
9395
}
9496
}
97+
configurations.configureEach {
98+
resolutionStrategy.componentSelection {
99+
all {
100+
if (candidate.group == 'org.glassfish.jersey.core'
101+
&& candidate.module == 'jersey-common'
102+
&& candidate.version.startsWith('4.0.1')
103+
&& name.startsWith('latestDep')) {
104+
reject('Version 4.0.1 is broken, see https://github.com/eclipse-ee4j/jersey/issues/6064')
105+
}
106+
}
107+
}
108+
}

0 commit comments

Comments
 (0)