Apache Maven Shared Components Parent POM
This POM is the common parent of all of the Maven Shared Components in the Apache Maven project.
Site Publication
Since Shared Components are always mono-module builds, this parent POM has configured maven-scm-publish-plugin
mono module optimization to ease site build & deployment in only one integrated and simplified command:
mvn -Preporting site-deploy
History
As of version 38, this POM sets the Java source and target versions to 1.8. Thus, as any plugin (or other component) moved to version 38+ of this POM, it moves to requiring Java 1.8 (was Java 1.5 since version 21, Java 1.6 since version 27, and Java 1.7 since version 34).