- Gradle is a build automation tool is used to automate the creation of applications.
- Gradle is popular to provide high-speed performance, nearly twice as fast as Maven.
- A build script is known as build.gradle and is located in the root directory of the project.
- Gradlew is a gradle wrapper for gradle command.
- gradlew is a wrapper(w - character) that uses gradle.
- gradle-wrapper.properties contain the gradle wrapper configuration information
./gradlew test
./gradlew assemble
./gradlew build
./gradlew assemble docker dockerRun
./gradlew dockerStop
./gradlew awsCfnMigrateStack awsCfnWaitStackComplete -PsubnetId=<your-subnet-id> -Pregion=<your-region>
./gradlew awsCfnDeleteStack awsCfnWaitStackComplete
- get all rides - GET /ride to get a list of all the rides
- get specific ride - GET /ride/${id} to get a specific ride
- create ride - POST JSON to /ride to create a new ride (see article for full details)