A simple Minimum Viable Project archetype for Maven.
This archetype will generate a Java 21 project with JUnit 5 and Logback dependencies, a Logback config file and a build step that creates a self-contained executable JAR.
This archetype is available in Maven Central. To generate a new project simply run:
mvn archetype:generate \
-DarchetypeVersion=2.0.0 \
-DarchetypeGroupId=co.gwllx.maven \
-DarchetypeArtifactId=archetype-mvp