Files
spring-ws/spring-ws-security/build.gradle
Stéphane Nicoll 99584d3f68 Use Spring Security 6.3.x by default
Closes gh-1500
2025-03-18 08:45:23 +01:00

43 lines
1.3 KiB
Groovy

plugins {
id "java-library"
id "maven-publish"
id "io.spring.compatibility-test" version "${compatibilityTestPluginVersion}"
id "org.springframework.ws.conventions"
id "org.springframework.ws.optional-dependencies"
}
description = "Spring WS Security"
dependencies {
api(project(":spring-ws-core"))
api(project(":spring-xml"))
api("org.apache.santuario:xmlsec")
api("org.apache.wss4j:wss4j-ws-security-dom") {
exclude(group: "org.apache.geronimo.javamail", module: "geronimo-javamail_1.4_mail")
exclude(group: "org.cryptacular", module: "cryptacular")
}
api("org.jvnet.staxex:stax-ex")
api("org.slf4j:slf4j-api")
api("org.springframework:spring-beans")
api("org.springframework:spring-tx")
api("org.springframework.security:spring-security-core")
optional("com.sun.xml.messaging.saaj:saaj-impl")
optional("net.sf.ehcache:ehcache")
testImplementation("org.apache.logging.log4j:log4j-core")
testImplementation("org.apache.logging.log4j:log4j-slf4j2-impl")
testImplementation("org.assertj:assertj-core")
testImplementation("org.easymock:easymock")
testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation("org.springframework:spring-test")
}
compatibilityTest {
dependency("Spring Security") { springSecurity ->
springSecurity.groupId = "org.springframework.security"
springSecurity.versions = ["6.1.+", "6.2.+", "6.4.+"]
}
}