hexagonal-spring-boot-kotlin
This project is a template reference for hexagonal spring boot. This repository is to be used by app-generator for scaffolding.
The keywords of the app-generators are the following
packagename
- to rename the package namesartifactName
- to rename the artifact idExample
- to rename class, variables
Use it with caution as these will be used by the app-generator to replace them with domain specific name in the scaffold code.
Pre-requisite
- maven
- open jdk 11
How to build ?
mvn clean install
How to build a docker image ?
cd bootstrap && mvn compile jib:dockerBuild
How to start ?
cd bootstrap && mvn spring-boot:run
Formatting
This project uses git-code-format-maven-plugin for formatting the code per google style guide
mvn git-code-format:format-code
Contribution guidelines
We are really glad you're reading this, because we need volunteer developers to help this project come to fruition.
Request you to please read our contribution guidelines