A multi-module gradle project setup for creating a hexagonal spring boot application.
The instructions below will help you to get a copy of this project up and running on your local machine for development and testing purposes.
After you've cloned the repository download and install the following software:
Run the following command to build the project.
./gradlew build -x testThe build artifacts will be stored in the build/ directory.
Run the following command to execute the unit tests.
./gradlew testThe following command will run the application.
./gradlew application:bootRunReleases following the Semantic Versioning specification. The changelog is generated following the conventional commits specification.
This project is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International Public License, see the license file for details.
For contribution, read the Code of conduct is mandatory.
CC BY-NC-ND 4.0 Contributor covenant Conventional commits Semantic versioning Liberica JDK 21 Kotlin coding conventions