"Genesis + System = GeneSys"
This is a POM
file designed to be a PARENT POM
in a Java
, Spring Boot
, Maven
and Maven Enforcer Plugin
environment.
This is a project to be used as a base
or a cookie cutter
if you will.
This version of the project is for building a Java
, Spring Boot
Web
and REST
applications from scratch.
The project comes incorporating or pre-configured to be compatible with the following technologies:
- Java
- Spring
- Spring Boot
- Aspect Oriented Programming (AOP)
- Web & REST
- Testing
- Spring Data
- Logging
- Distributed Tracing
- Apache Maven
- Apache Tomcat
- Docker
- Lombok
- Google Guava
- Google Guice
Note: For the relevant versions, please see the POM file.
- Setting up the Maven wrapper
mvn -N io.takari:maven:wrapper
- Building
mvn clean install
- Running
mvn spring-boot:run
-
⬜ Clean up & tidy up.
-
✴️ Create a demo application.
-
⬜ Add profiles for different environments.
-
⬜ Add more useful technologies.
-
⬜ Add Spring Boot Security
⬜ - Not started. ✴️ - In progress. ✅ - Done.
http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20