Maven Samples and Demos

Download, a sample Maven project.  To use this, unzip the sample project, rename it, then edit the pom.xml file to use the correct information for your project. Finally, edit the and to use your new package name (or just delete these and include your own).  This is a very fancy but basic project, using Java 15; JUnit Jupiter, Mockito, and AssertJ for testing; CheckStyles, SpotBugs, and JaCoco (test coverage reports) for static code analysis; plugin and dependency version management; security reports, and more.  (There are helpful comments in the pom.xml.)