|
1 | | -:doctype: book |
2 | | -image:https://spring.io/img/projects/logo-web-services.svg["Spring Web Services", width=50%, link="https://spring.io/projects/spring-ws#learn"] |
3 | | - |
4 | 1 | = Spring Web Services image:https://github.com/spring-projects/spring-ws/actions/workflows/build-and-deploy-snapshot.yml/badge.svg?branch=main["Build Status", link="https://github.com/spring-projects/spring-ws/actions/workflows/build-and-deploy-snapshot.yml?query=branch%3Amain"] image:https://img.shields.io/badge/Revved%20up%20by-Develocity-06A0CE?logo=Gradle&labelColor=02303A["Revved up by Develocity", link="https://ge.spring.io/scans?&search.rootProjectNames=Spring%20WS&search.rootProjectNames=spring-ws"] |
5 | 2 |
|
| 3 | +:docs: https://docs.spring.io/spring-ws/docs/4.0.x |
| 4 | +:github: https://github.com/spring-projects/spring-ws |
| 5 | + |
| 6 | +Spring Web Services is a product of the Spring community focused on creating document-driven Web services. |
| 7 | +Spring Web Services aims to facilitate contract-first SOAP service development, allowing for the creation of flexible web services using one of the many ways to manipulate XML payloads. |
6 | 8 |
|
7 | 9 |
|
8 | | -Spring Web Services is a product of the Spring community focused on creating |
9 | | -document-driven Web services. Spring Web Services aims to facilitate |
10 | | -contract-first SOAP service development, allowing for the creation of flexible |
11 | | -web services using one of the many ways to manipulate XML payloads. |
12 | 10 |
|
13 | 11 | == Installation |
14 | 12 |
|
15 | | -Releases of Spring Web Services are available for download from Maven Central, |
16 | | -as well as our own repository, https://repo.spring.io/release[https://repo.spring.io/release]. |
| 13 | +Releases of Spring Web Services are available for download from Maven Central. |
| 14 | +Development builds are available from https://repo.spring.io/snapshot[https://repo.spring.io/snapshot]. |
| 15 | + |
| 16 | +https://spring.io/projects/spring-ws[The project page] has the documentation, issue management, support, samples, and guides for using Spring Web Services. |
| 17 | + |
| 18 | + |
| 19 | + |
| 20 | +== Getting Help |
| 21 | + |
| 22 | +Are you having trouble with Spring Web Services? We want to help! |
| 23 | + |
| 24 | +* Check the {docs}/reference/html[reference documentation]. |
| 25 | +* Learn the Spring basics -- Spring Web Services builds on the Spring Framework and other Spring projects; check the https://spring.io[spring.io] website for a wealth of reference documentation. |
| 26 | +If you are new to Spring, try one of the https://spring.io/guides[guides]. |
| 27 | +* Ask a question -- we monitor https://stackoverflow.com[stackoverflow.com] for questions tagged with https://stackoverflow.com/tags/spring-ws[`spring-ws`]. |
| 28 | +* Report bugs with Spring Web Services at {github}/issues[github.com/spring-projects/spring-ws/issues]. |
| 29 | + |
17 | 30 |
|
18 | | -Please visit https://spring.io/projects/spring-ws to get the right Maven/Gradle settings for your selected version. |
19 | 31 |
|
20 | | -== Building Spring Web Services |
| 32 | +== Reporting Issues |
21 | 33 |
|
22 | | -. Run `./gradlew build` |
| 34 | +Spring Web Services uses GitHub's integrated issue tracking system to record bugs and feature requests. |
| 35 | +If you want to raise an issue, please follow the recommendations below: |
23 | 36 |
|
24 | | -This will generate the artifacts. |
| 37 | +* Before you log a bug, please search the {github}/issues[issue tracker] to see if someone has already reported the problem. |
| 38 | +* If the issue doesn't already exist, {github}/issues/new[create a new issue]. |
| 39 | +* Please provide as much information as possible with the issue report. |
| 40 | +We like to know the Spring Web Services version, operating system, and JVM version you're using. |
| 41 | +* If you need to paste code or include a stack trace, use Markdown. |
| 42 | ++++```+++ escapes before and after your text. |
| 43 | +* If possible, try to create a test case or project that replicates the problem and attach it to the issue. |
25 | 44 |
|
26 | | -You can also import the project into your IDE. |
27 | 45 |
|
28 | | -== Code of Conduct |
29 | 46 |
|
30 | | -This project adheres to the Contributor Covenant link:CODE_OF_CONDUCT.adoc[code of conduct]. |
31 | | -By participating, you are expected to uphold this code. Please report unacceptable behavior to [email protected]. |
| 47 | +== Building from Source |
32 | 48 |
|
33 | | -== Spring Web Services Project Site |
| 49 | +You don't need to build from source to use Spring Web Services (binaries in https://repo.spring.io[repo.spring.io]), but if you want to try out the latest and greatest, Spring Web Services can be built and published to your local Maven cache using the https://docs.gradle.org/current/userguide/gradle_wrapper.html[Gradle wrapper]. |
| 50 | +You also need JDK 17. |
34 | 51 |
|
35 | | -You can find the documentation, issue management, support, samples, and guides for using Spring Web Services at https://spring.io/projects/spring-ws/ |
| 52 | +[source,shell] |
| 53 | +---- |
| 54 | +$ ./gradlew publishToMavenLocal |
| 55 | +---- |
36 | 56 |
|
37 | | -=== Documentation |
| 57 | +This will build all of the jars and documentation and publish them to your local Maven cache. |
| 58 | +It won't run any of the tests. |
| 59 | +If you want to build everything, use the `build` task: |
38 | 60 |
|
39 | | -See the current https://docs.spring.io/spring-ws/docs/current/api/[Javadoc] and https://docs.spring.io/spring-ws/docs/current/reference/[reference docs]. |
| 61 | +[source,shell] |
| 62 | +---- |
| 63 | +$ ./gradlew build |
| 64 | +---- |
40 | 65 |
|
41 | | -=== Issue Tracking |
42 | 66 |
|
43 | | -Spring Web Services uses https://github.com/spring-projects/spring-ws/issues[GitHub] for issue tracking purposes. |
44 | 67 |
|
45 | | -=== License |
| 68 | +== License |
46 | 69 |
|
47 | | -Spring Web Services is https://www.apache.org/licenses/LICENSE-2.0.html[Apache 2.0 licensed]. |
| 70 | +Spring Web Services is Open Source software released under the https://www.apache.org/licenses/LICENSE-2.0.html[Apache 2.0 license]. |
0 commit comments