This template can be used to start your own JLegMed application
- Java 21+ installed
- IDE with maven support
- [Optional] Docker or Kubernetes if you want to run your application in a container. See here for more information.
- [Optional] A locally running developer stack providing a Postgres database, ActiveMQ broker, and Swagger-UI
-
Checkout the new project in your favorite IDE
-
[Optional] With running developer stack:
mvn clean install java -jar "-Djlegmed.config.import=src/test/resources/jlegmed-test.properties" target/jlegmedproject-jar-with-dependencies.jar
To continuously build and deploy your application, we recommend using GitHub as described here.
To organize our code we recommend the following package structure:
(com.github.jlegmedproject)
plugins
| <technology 1>
| ...
| <technology n>
dto
| <use case 1>
| ...
| <use case n>
JLegMedProject.java
After successfully set up your new project, you should clean up the text of README as described here