Skip to content

Commit c5ee702

Browse files
committed
Muzzle exclude dep from extras
1 parent 50b9acd commit c5ee702

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

buildSrc/src/main/groovy/MuzzlePlugin.groovy

+6-2
Original file line numberDiff line numberDiff line change
@@ -456,8 +456,12 @@ class MuzzlePlugin implements Plugin<Project> {
456456
config.dependencies.add(dep)
457457
}
458458
for (String additionalDependency : muzzleDirective.additionalDependencies) {
459-
config.dependencies.add(instrumentationProject.dependencies.create(additionalDependency) {
460-
transitive = true
459+
config.dependencies.add(instrumentationProject.dependencies.create(additionalDependency) { dep ->
460+
for (String excluded : muzzleDirective.excludedDependencies) {
461+
String[] parts = excluded.split(':')
462+
dep.exclude group: parts[0], module: parts[1]
463+
}
464+
dep.transitive = true
461465
})
462466
}
463467

0 commit comments

Comments
 (0)