You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To build and install jars into your local Maven cache:
14
+
15
+
```
16
+
./mvnw install
17
+
```
18
+
19
+
For faster builds, we recommend using [Maven Daemon](https://github.com/apache/maven-mvnd) and using following commands:
20
+
21
+
Build:
22
+
23
+
```
24
+
make build
25
+
```
26
+
27
+
Clean:
28
+
29
+
```
30
+
make clean
31
+
```
32
+
33
+
Format code:
34
+
35
+
```
36
+
make format
37
+
```
38
+
39
+
## Building documentation
40
+
41
+
Documentation can be built by activating the `docs` profile in the maven build.
42
+
43
+
```
44
+
make docs
45
+
```
46
+
47
+
It generates:
48
+
49
+
- reference documentation in `docs/target/generated-docs/`
50
+
- API docs in `target/site/`
51
+
52
+
## **Did you find a bug?**
4
53
5
54
***Do not open up a GitHub issue if the bug is a security vulnerability
6
55
in Spring Cloud AWS**, and instead to refer to our [security policy](https://github.com/awspring/spring-cloud-aws/blob/main/SECURITY.md).
@@ -9,13 +58,13 @@
9
58
10
59
* If you're unable to find an open issue addressing the problem, [open a new one](https://github.com/awspring/spring-cloud-aws/issues/new). Be sure to include a **title and clear description**, as much relevant information as possible, ideally with a **code sample** or an **executable test case** demonstrating the expected behavior that is not occurring.
11
60
12
-
####**Did you write a patch that fixes a bug?**
61
+
### **Did you write a patch that fixes a bug?**
13
62
14
63
* Open a new GitHub pull request with the patch.
15
64
16
65
* Ensure the PR description clearly describes the problem and solution. Include the relevant issue number if applicable.
17
66
18
-
####**Do you intend to add a new feature or change an existing one?**
67
+
### **Do you intend to add a new feature or change an existing one?**
19
68
20
69
* Suggest your change in the [Issues](https://github.com/awspring/spring-cloud-aws/issues).
21
70
@@ -30,16 +79,14 @@
30
79
* each package has to have `package-info.java` file definining nullability rules ([example](https://github.com/awspring/spring-cloud-aws/blob/main/spring-cloud-aws-core/src/main/java/io/awspring/cloud/core/package-info.java))
31
80
* each nullable field, method parameter, method return value, if can be null, has to be annotated with `org.springframework.lang.Nullable`.
32
81
33
-
####**Do you have questions about the source code?**
82
+
### **Do you have questions about the source code?**
34
83
35
84
* Ask any question about how to use Spring Cloud AWS in the [Discussions](https://github.com/awspring/spring-cloud-aws/discussions).
36
85
37
-
####**Using Gitpod**
86
+
### **Using Gitpod**
38
87
39
88
To avoid setting up your local development environment, you can use [Gitpod](https://www.gitpod.io/) and develop directly in browser based Visual Studio Code, or [JetBrains Client via JetBrains Gateway](https://www.gitpod.io/docs/ides-and-editors/jetbrains-gateway).
40
89
41
-
[](https://gitpod.io/from-referrer/)
42
-
43
-
**Note**: The above button does not work on Privacy oriented browsers, please [click here](https://gitpod.io/#https://github.com/awspring/spring-cloud-aws/) to open the project on gitpod.
90
+
[](https://gitpod.io/#https://github.com/awspring/spring-cloud-aws/)
Copy file name to clipboardExpand all lines: README.md
+9-58Lines changed: 9 additions & 58 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
-
# 🍃 Spring Cloud AWS
1
+
# Spring Cloud AWS
2
2
3
-
[](https://gitpod.io/from-referrer/)
3
+
[](https://gitpod.io/awspring/spring-cloud-aws/)
4
4
5
-
Simplifies using AWS managed services in a Spring and Spring Boot applications.
5
+
Spring Cloud AWS simplifies using AWS managed services in a Spring and Spring Boot applications.
6
6
7
7
For a deep dive into the project, refer to the Spring Cloud AWS documentation:
8
8
@@ -22,11 +22,12 @@ Big thanks to [LocalStack](https://localstack.cloud) for providing PRO licenses
22
22
23
23
This project has dependency and transitive dependencies on Spring Projects. The table below outlines the versions of Spring Cloud, Spring Boot and Spring Framework versions that are compatible with certain Spring Cloud AWS version.
24
24
25
-
| Spring Cloud AWS | Spring Cloud | Spring Boot | Spring Framework | AWS Java SDK |
**Note**: 3.0.0-M2 is the last version compatible with Spring Boot 2.7.x and Spring Cloud 3.1. Starting from 3.0.0-M3, project has switched to Spring Boot 3.0.
32
33
@@ -54,56 +55,6 @@ Note, that Spring provides support for other AWS services in following projects:
54
55
-[Spring Cloud Config Server](https://github.com/spring-cloud/spring-cloud-config) supports AWS Parameter Store and Secrets Manager
55
56
-[Spring Integration for AWS](https://github.com/spring-projects/spring-integration-aws)
56
57
57
-
58
-
## Checking out and building
59
-
60
-
To check out the project and build it from source, do the following:
0 commit comments