POM
This POM is indented to be used as a parent POM, to speed up the setup/configuration of a project.
Features
- Static Code Analysis
- JaCoCo for coverage reports
- Surefire for unit tests with two configurations
- tests which are thread safe and will be executed in parallel on the same JVM
- tests which aren’t thread safe and therefore will be run in JVM forks
- Failsafe for integration tests
- Maven Site
- Markdown for the documentation
- Project info reports
- Generated Javadoc
- Source Code as HTML for code references
- Generated tag lists for todo/fixme and @deprecated
- JaCoCo, Surfire and Failsafe reports
- Maven Profiles (see Maven Profiles)