From 59781e6386b4e9f44d851943bba7cec23a9aef30 Mon Sep 17 00:00:00 2001 From: Gary Russell Date: Mon, 25 Sep 2017 11:41:56 -0400 Subject: [PATCH] Use Explicit Module Exclusions --- build.gradle | 40 ++++++++++++++++++++++++++++++++++------ 1 file changed, 34 insertions(+), 6 deletions(-) diff --git a/build.gradle b/build.gradle index 80cb8022d8..943319501f 100644 --- a/build.gradle +++ b/build.gradle @@ -402,10 +402,20 @@ project('spring-integration-http') { testCompile project(":spring-integration-security") testCompile ("org.springframework.security:spring-security-config:$springSecurityVersion") { - exclude group: 'org.springframework' + exclude group: 'org.springframework', module: "spring-aop" + exclude group: 'org.springframework', module: "spring-beans" + exclude group: 'org.springframework', module: "spring-context" + exclude group: 'org.springframework', module: "spring-core" + exclude group: 'org.springframework', module: "spring-expression" } testCompile ("org.springframework.security:spring-security-test:$springSecurityVersion") { - exclude group: 'org.springframework' + exclude group: 'org.springframework', module: "spring-aop" + exclude group: 'org.springframework', module: "spring-beans" + exclude group: 'org.springframework', module: "spring-context" + exclude group: 'org.springframework', module: "spring-core" + exclude group: 'org.springframework', module: "spring-expression" + exclude group: 'org.springframework', module: "spring-test" + exclude group: 'org.springframework', module: "spring-web" } } } @@ -571,11 +581,19 @@ project('spring-integration-security') { dependencies { compile project(":spring-integration-core") compile("org.springframework.security:spring-security-core:$springSecurityVersion") { - exclude group: 'org.springframework' + exclude group: 'org.springframework', module: "spring-aop" + exclude group: 'org.springframework', module: "spring-beans" + exclude group: 'org.springframework', module: "spring-context" + exclude group: 'org.springframework', module: "spring-core" + exclude group: 'org.springframework', module: "spring-expression" } testCompile ("org.springframework.security:spring-security-config:$springSecurityVersion") { - exclude group: 'org.springframework' + exclude group: 'org.springframework', module: "spring-aop" + exclude group: 'org.springframework', module: "spring-beans" + exclude group: 'org.springframework', module: "spring-context" + exclude group: 'org.springframework', module: "spring-core" + exclude group: 'org.springframework', module: "spring-expression" } } } @@ -663,10 +681,20 @@ project('spring-integration-webflux') { testCompile "org.springframework:spring-webmvc:$springVersion" testCompile ("org.springframework.security:spring-security-config:$springSecurityVersion") { - exclude group: 'org.springframework' + exclude group: 'org.springframework', module: "spring-aop" + exclude group: 'org.springframework', module: "spring-beans" + exclude group: 'org.springframework', module: "spring-context" + exclude group: 'org.springframework', module: "spring-core" + exclude group: 'org.springframework', module: "spring-expression" } testCompile ("org.springframework.security:spring-security-test:$springSecurityVersion") { - exclude group: 'org.springframework' + exclude group: 'org.springframework', module: "spring-aop" + exclude group: 'org.springframework', module: "spring-beans" + exclude group: 'org.springframework', module: "spring-context" + exclude group: 'org.springframework', module: "spring-core" + exclude group: 'org.springframework', module: "spring-expression" + exclude group: 'org.springframework', module: "spring-test" + exclude group: 'org.springframework', module: "spring-web" } testCompile "io.projectreactor:reactor-test:$reactorVersion" }