core depends on crypto

Issue gh-9767
This commit is contained in:
Rob Winch 2021-05-18 16:03:35 -05:00
parent 56b7c662e4
commit 1898446f68

View File

@ -2,28 +2,15 @@ import java.util.concurrent.Callable
apply plugin: 'io.spring.convention.spring-module'
def includeProject = project(':spring-security-crypto')
configurations {
included {
visible = false
transitive = false
}
compileClasspath.extendsFrom included
testCompileClasspath.extendsFrom included
testRuntimeClasspath.extendsFrom included
}
dependencies {
management platform(project(":spring-security-dependencies"))
api project(':spring-security-crypto')
api 'org.springframework:spring-aop'
api 'org.springframework:spring-beans'
api 'org.springframework:spring-context'
api 'org.springframework:spring-core'
api 'org.springframework:spring-expression'
included includeProject
optional 'com.fasterxml.jackson.core:jackson-databind'
optional 'io.projectreactor:reactor-core'
optional 'javax.annotation:jsr250-api'
@ -54,12 +41,6 @@ tasks.processResources {
}
}
tasks.jar.from { includeProject.sourceSets.main.output }
project.tasks.matching { t -> t.name == "sourcesJar"}.configureEach {
from {includeProject.sourceSets.main.java }
}
configure(project.tasks.withType(Test)) {
doFirst {
systemProperties['springSecurityVersion'] = version