Class DefaultModelInheritanceAssembler
java.lang.Object
org.apache.maven.project.inheritance.DefaultModelInheritanceAssembler
- All Implemented Interfaces:
- ModelInheritanceAssembler
@Component(role=ModelInheritanceAssembler.class)
public class DefaultModelInheritanceAssembler
extends Object
implements ModelInheritanceAssembler
DefaultModelInheritanceAssembler
- 
Field SummaryFields inherited from interface org.apache.maven.project.inheritance.ModelInheritanceAssemblerROLE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected StringappendPath(String parentPath, String childPath, String pathAdjustment, boolean appendPaths) voidassembleBuildInheritance(Build childBuild, Build parentBuild, boolean handleAsInheritance) voidassembleModelInheritance(Model child, Model parent) voidassembleModelInheritance(Model child, Model parent, String childPathAdjustment) voidstatic voidmergeReportPluginDefinitions(ReportPlugin child, ReportPlugin parent, boolean handleAsInheritance) 
- 
Constructor Details- 
DefaultModelInheritanceAssemblerpublic DefaultModelInheritanceAssembler()
 
- 
- 
Method Details- 
assembleBuildInheritancepublic void assembleBuildInheritance(Build childBuild, Build parentBuild, boolean handleAsInheritance) - Specified by:
- assembleBuildInheritancein interface- ModelInheritanceAssembler
 
- 
copyModel- Specified by:
- copyModelin interface- ModelInheritanceAssembler
 
- 
assembleModelInheritance- Specified by:
- assembleModelInheritancein interface- ModelInheritanceAssembler
 
- 
assembleModelInheritance- Specified by:
- assembleModelInheritancein interface- ModelInheritanceAssembler
 
- 
mergeReportPluginDefinitionspublic static void mergeReportPluginDefinitions(ReportPlugin child, ReportPlugin parent, boolean handleAsInheritance) 
- 
appendPath
 
-