This project contains a maven application with AWS Java SDK 2.x dependencies.
- Java 1.8+
- Apache Maven
- GraalVM Native Image (optional)
Below is the structure of the generated project.
├── src
│ ├── main
│ │ ├── java
│ │ │ └── package
│ │ │ ├── App.java
│ │ │ ├── DependencyFactory.java
│ │ │ └── Handler.java
│ │ └── resources
│ │ └── simplelogger.properties
│ └── test
│ └── java
│ └── package
│ └── HandlerTest.java
App.java
: main entry of the applicationDependencyFactory.java
: creates the SDK clientHandler.java
: you can invoke the api calls using the SDK client here.
mvn clean package