Superseded by https://github.com/sebhoss/maven-build-process - only here for historical purposes!
Maven parent POM for Java-based projects. Defines several aspects of a build-process, such as
-
Outputs -sources.jar
-
Outputs -javadoc.jar
-
Compiler settings
-
OSGi infos
-
Findbugs settings
-
PMD settings
-
JaCoCo settings
-
Eclipse settings
-
Dependency analysis
-
Dependency version check
-
Duplicate check
-
Pitest mutation coverage
-
Project report generation
-
GitHub Pages deployment
Use it as follows:
<parent>
<groupId>com.github.sebhoss</groupId>
<artifactId>java-parent</artifactId>
<version>${version.java-parent}</version>
</parent>
Replace ${version.java-parent}
with the latest release.