Almost everything that was specified by the parent is inherited by the child. Actually, itβs better to ask: βWhat is not inherited by a child project in Maven?β as it is likely to be shorter.
Examples of things not included in the maven inheritance docs list (which you indicated in your question) that are also inherited will be scm , distributionManagement tag, and any declared properties (I use this very little to set the default encoding).
A certain way to find out if a child project has inherited something from a parent is to run help: effective-pom mojo on a child project. This will show you the full effective pom at build time for this project, which will include the inherited elements. An example call below.
mvn help:effective-pom
Some IDEs also have tools for viewing an "effective pom" project (ie the M2E eclipse plugin).
source share