Class ModelInheritanceAssembler
java.lang.Object
org.apache.maven.plugin.resources.remote.ModelInheritanceAssembler
DefaultModelInheritanceAssembler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
appendPath
(String parentPath, String childPath, String pathAdjustment, boolean appendPaths) void
assembleBuildInheritance
(org.apache.maven.model.Build childBuild, org.apache.maven.model.Build parentBuild, boolean handleAsInheritance) private void
assembleBuildInheritance
(org.apache.maven.model.Model child, org.apache.maven.model.Model parent) private void
assembleDependencyInheritance
(org.apache.maven.model.Model child, org.apache.maven.model.Model parent) private void
assembleDependencyManagementInheritance
(org.apache.maven.model.Model child, org.apache.maven.model.Model parent) private void
assembleDistributionInheritance
(org.apache.maven.model.Model child, org.apache.maven.model.Model parent, String childPathAdjustment, boolean appendPaths) void
assembleModelInheritance
(org.apache.maven.model.Model child, org.apache.maven.model.Model parent) void
assembleModelInheritance
(org.apache.maven.model.Model child, org.apache.maven.model.Model parent, String childPathAdjustment) private void
assembleModelInheritance
(org.apache.maven.model.Model child, org.apache.maven.model.Model parent, String childPathAdjustment, boolean appendPaths) private void
assembleReportingInheritance
(org.apache.maven.model.Model child, org.apache.maven.model.Model parent) private void
assembleScmInheritance
(org.apache.maven.model.Model child, org.apache.maven.model.Model parent, String childPathAdjustment, boolean appendPaths) private static org.apache.maven.model.DeploymentRepository
copyDistributionRepository
(org.apache.maven.model.DeploymentRepository parentRepository) void
copyModel
(org.apache.maven.model.Model dest, org.apache.maven.model.Model source) private static void
mergeExtensionLists
(org.apache.maven.model.Build childBuild, org.apache.maven.model.Build parentBuild) static void
mergeReportPluginDefinitions
(org.apache.maven.model.ReportPlugin child, org.apache.maven.model.ReportPlugin parent, boolean handleAsInheritance) private static void
mergeReportPluginLists
(org.apache.maven.model.Reporting child, org.apache.maven.model.Reporting parent, boolean handleAsInheritance) private static void
mergeReportSetDefinitions
(org.apache.maven.model.ReportSet child, org.apache.maven.model.ReportSet parent) private static String
resolvePath
(String uncleanPath)
-
Constructor Details
-
ModelInheritanceAssembler
public ModelInheritanceAssembler()
-
-
Method Details
-
assembleBuildInheritance
public void assembleBuildInheritance(org.apache.maven.model.Build childBuild, org.apache.maven.model.Build parentBuild, boolean handleAsInheritance) -
assembleScmInheritance
private void assembleScmInheritance(org.apache.maven.model.Model child, org.apache.maven.model.Model parent, String childPathAdjustment, boolean appendPaths) -
copyModel
public void copyModel(org.apache.maven.model.Model dest, org.apache.maven.model.Model source) -
assembleModelInheritance
public void assembleModelInheritance(org.apache.maven.model.Model child, org.apache.maven.model.Model parent, String childPathAdjustment) -
assembleModelInheritance
public void assembleModelInheritance(org.apache.maven.model.Model child, org.apache.maven.model.Model parent) -
assembleModelInheritance
private void assembleModelInheritance(org.apache.maven.model.Model child, org.apache.maven.model.Model parent, String childPathAdjustment, boolean appendPaths) -
assembleDependencyManagementInheritance
private void assembleDependencyManagementInheritance(org.apache.maven.model.Model child, org.apache.maven.model.Model parent) -
assembleReportingInheritance
private void assembleReportingInheritance(org.apache.maven.model.Model child, org.apache.maven.model.Model parent) -
mergeReportPluginLists
private static void mergeReportPluginLists(org.apache.maven.model.Reporting child, org.apache.maven.model.Reporting parent, boolean handleAsInheritance) -
mergeReportSetDefinitions
private static void mergeReportSetDefinitions(org.apache.maven.model.ReportSet child, org.apache.maven.model.ReportSet parent) -
mergeReportPluginDefinitions
public static void mergeReportPluginDefinitions(org.apache.maven.model.ReportPlugin child, org.apache.maven.model.ReportPlugin parent, boolean handleAsInheritance) -
assembleDependencyInheritance
private void assembleDependencyInheritance(org.apache.maven.model.Model child, org.apache.maven.model.Model parent) -
assembleBuildInheritance
private void assembleBuildInheritance(org.apache.maven.model.Model child, org.apache.maven.model.Model parent) -
assembleDistributionInheritance
private void assembleDistributionInheritance(org.apache.maven.model.Model child, org.apache.maven.model.Model parent, String childPathAdjustment, boolean appendPaths) -
copyDistributionRepository
private static org.apache.maven.model.DeploymentRepository copyDistributionRepository(org.apache.maven.model.DeploymentRepository parentRepository) -
appendPath
-
resolvePath
-
mergeExtensionLists
private static void mergeExtensionLists(org.apache.maven.model.Build childBuild, org.apache.maven.model.Build parentBuild)
-