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 Summary
Fields inherited from interface org.apache.maven.project.inheritance.ModelInheritanceAssembler
ROLE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
appendPath
(String parentPath, String childPath, String pathAdjustment, boolean appendPaths) void
assembleBuildInheritance
(Build childBuild, Build parentBuild, boolean handleAsInheritance) void
assembleModelInheritance
(Model child, Model parent) void
assembleModelInheritance
(Model child, Model parent, String childPathAdjustment) void
static void
mergeReportPluginDefinitions
(ReportPlugin child, ReportPlugin parent, boolean handleAsInheritance)
-
Constructor Details
-
DefaultModelInheritanceAssembler
public DefaultModelInheritanceAssembler()
-
-
Method Details
-
assembleBuildInheritance
public void assembleBuildInheritance(Build childBuild, Build parentBuild, boolean handleAsInheritance) - Specified by:
assembleBuildInheritance
in interfaceModelInheritanceAssembler
-
copyModel
- Specified by:
copyModel
in interfaceModelInheritanceAssembler
-
assembleModelInheritance
- Specified by:
assembleModelInheritance
in interfaceModelInheritanceAssembler
-
assembleModelInheritance
- Specified by:
assembleModelInheritance
in interfaceModelInheritanceAssembler
-
mergeReportPluginDefinitions
public static void mergeReportPluginDefinitions(ReportPlugin child, ReportPlugin parent, boolean handleAsInheritance) -
appendPath
-