plugins { id "java-library" id "maven-publish" id "org.springframework.ws.conventions" id "org.springframework.ws.optional-dependencies" } description = "Spring XML" repositories { mavenCentral() } dependencies { api("com.sun.xml.messaging.saaj:saaj-impl") { exclude(group: "org.eclipse.angus", module: "angus-activation") } api("jakarta.activation:jakarta.activation-api") api("jakarta.xml.soap:jakarta.xml.soap-api") api("org.springframework:spring-beans") api("org.springframework:spring-context") optional("org.apache.ws.xmlschema:xmlschema-core") optional("jaxen:jaxen") testImplementation("org.apache.commons:commons-collections4") 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.mockito:mockito-core") testImplementation("org.xmlunit:xmlunit-assertj") }