- Status Service - ...
-
Download and install:
- SDKMAN! https://sdkman.io
- Java: v.17.x.x (OpenJDK Temurin, sdk install java )
- Gradle: v.7.x.x (wrapper, sdk install gradle)
-
The Preferred IDE -> IntelliJ IDEA with plugins:
- enable annotation processing
- MapStruct: http://mapstruct.org
- MapStruct Plugin: https://plugins.jetbrains.com/plugin/10036-mapstruct-support
-
JAR will be generated in
./build/libs
.- macOS/Linux:
./gradlew build
- Windows:
gradlew build
- macOS/Linux:
-
Run all unit/integration tests:
- macOS/Linux/UNIX:
./gradlew test
- Windows:
gradlew test
- macOS/Linux/UNIX:
-
JavaDoc
- macOS/Linux:
./gradlew javadoc
- Windows:
gradlew javadoc
- macOS/Linux:
-
Other TBD
-
Docker Compose
cd local && docker compose up
-
Unix/Linux:
./gradlew bootRun -Dspring.profiles.active=dev
-
macOS:
./gradlew bootRun -Dspring.profiles.active=dev
-
Windows
gradlew bootRun -Dspring.profiles.active=dev