Prohibit unwanted dependencies in all modules not just starters

Closes gh-28658
This commit is contained in:
Andy Wilkinson
2021-11-12 17:54:32 +00:00
parent 0889cdd516
commit 2cec3971d7
43 changed files with 429 additions and 136 deletions

View File

@@ -24,7 +24,9 @@ dependencies {
intTestImplementation(project(":spring-boot-project:spring-boot-autoconfigure"))
intTestImplementation(project(":spring-boot-project:spring-boot-test"))
intTestImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
intTestImplementation("org.apache.httpcomponents:httpclient")
intTestImplementation("org.apache.httpcomponents:httpclient") {
exclude group: "commons-logging", module: "commons-logging"
}
intTestImplementation("org.assertj:assertj-core")
intTestImplementation("org.awaitility:awaitility")
intTestImplementation("org.junit.jupiter:junit-jupiter")
@@ -32,9 +34,15 @@ dependencies {
intTestRuntimeOnly("org.springframework:spring-web")
optional("javax.servlet:javax.servlet-api")
optional("jakarta.persistence:jakarta.persistence-api")
optional("jakarta.servlet:jakarta.servlet-api")
optional("org.apache.derby:derby")
optional("org.hibernate:hibernate-core")
optional("org.hibernate:hibernate-core") {
exclude group: "javax.activation", module:"javax.activation-api"
exclude group: "javax.persistence", module:"javax.persistence-api"
exclude group: "javax.xml.bind", module:"jaxb-api"
exclude group: "org.jboss.spec.javax.transaction", module:"jboss-transaction-api_1.2_spec"
}
optional("org.springframework:spring-jdbc")
optional("org.springframework:spring-orm")
optional("org.springframework:spring-web")