Note: The following repo contains a Java 21 + JUnit5 Maven archetype
Used to provide a Maven archetype for Java 11 and JUnit5. You can use this to quickly generate new Java 11 and JUnit 5 TDD project layouts.
- JDK 11
- Maven 3
To install the archetype in your local repository execute the following commands:
git clone https://github.com/cloudacademy/java11-junit5-archetype.git
cd java11-junit5-archetype
mvn clean installThe Maven archetype can now be used to setup a new Maven Java project configured for JDK 11 and JUnit 5.
First, navigate into a directory where your Java project/s are to be located:
mkdir -p ~/java-maven-projects
cd ~/java-maven-projectsExecute the following Maven archetyp:generate command to bootstrap your new Java project configured for JDK 11 and JUnit 5:
mvn archetype:generate \
-DarchetypeGroupId=com.cloudacademy.devops \
-DarchetypeArtifactId=java11-junit5-archetype \
-DarchetypeVersion=1.0.0-SNAPSHOT \
-DgroupId=com.example \
-DartifactId=my-project \
-Dversion=1.0.0-SNAPSHOT \
-DinteractiveMode=false
cd my-project
mvn clean packagejava -jar target/my-project-1.0.0-SNAPSHOT-jar-with-dependencies.jarShould result with the following message:
CloudAcademy DevOps 2020!! Answer: 42.0
🤘