- Java 8
- Spring Boot 2.1.6
- H2 Database
- Lombok
- JUnit 5
- Swagger
Build:
./gradlew clean buildRun tests only:
./gradlew clean testRun the application:
./gradlew bootRunBuild:
./gradlew clean jibDockerBuildRun application in Docker container:
docker run -p 8080:8080 kalah-game:1.0.0Build:
./gradlew clean buildRun the application:
java -jar build/libs/kalah-game-1.0.0.jarhttp://localhost:8080/swagger-ui.htmlHTML test reports are generated under build/reports/tests/test
- Add optimistic locking mechanism with
@Version,ETagandIf-Match