This commit configures the Java compiler to break the build in case of
the following warnings:
* Calling deprecated code
* Use of unchecked and raw types
* Incorrect use of varargs
Closes gh-1537
This commit updates the build to add an `Automatic-Module-Name` entry
to the manifest of each published jar. The names follow a convention
where the hyphen is replaced by a dot:
* `spring-xml`: `spring.xml`
* `spring-ws-core`: `spring.ws.core`
* `spring-ws-security`: `spring.ws.security`
* `spring-ws-support`: `spring.ws.support`
* `spring-ws-test`: `spring.ws.test`
Closes gh-1208
This commit updates the Gradle build to run checkstyle against the main
sources. Checks for tests, as well as certain rules, are disabled as a
first step.
See gh-1479
Move Spring Web Services to 3.0.0.BUILD-SNAPSHOT
Key updates include:
* Rebase against Java 8
* Spring 5
* Smack 4.2
* Removal of wss4j 1.x support
* Gradle 4.0
* Plugins
This commit migrates from a Maven-based build system to a Gradle-based
one. Changes include:
- Removed archetype & parent
- Renamed core, support, test, security and xml directories to
spring-ws-core, spring-ws-test, spring-ws-security, spring-xml
respectively.
- Moved samples to separate project
(https://github.com/spring-projects/spring-ws-samples)