About maven-code-quality-pom

Code quality enforcement and reporting

Enforce and report code quality with JUnit, JaCoCo, Hamcrest, FindBugs, PMD, CodeNarc, Checkstyle (Google), Enforcer, Duplicate-Finder, JDepend, and more with this Maven POM.

maven-code-quality-pom is a spike Spring solution for providing Maven POMs with quality assurance features.

Purpose

The purpose of the project is to use the Maven Site Plugin to:

  1. Use the Maven Site Plugin to generate meaningful test and quality reporting artifacts
  2. Enforce test coverage thresholds and code standards
  3. Prevent source code that does not conform to standards from being merged into master.