Class DefaultModelInheritanceAssembler
java.lang.Object
org.apache.maven.project.inheritance.DefaultModelInheritanceAssembler
- All Implemented Interfaces:
ModelInheritanceAssembler
- Version:
- $Id: DefaultModelInheritanceAssembler.java,v 1.4 2004/08/23 20:24:54 jdcasey Exp $
-
Field Summary
Fields inherited from interface org.apache.maven.project.inheritance.ModelInheritanceAssembler
ROLE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
appendPath
(String parentPath, String childPath, String pathAdjustment, boolean appendPaths) void
assembleBuildInheritance
(Build childBuild, Build parentBuild, boolean handleAsInheritance) private void
assembleBuildInheritance
(Model child, Model parent) private void
assembleDependencyInheritance
(Model child, Model parent) private void
assembleDependencyManagementInheritance
(Model child, Model parent) private void
assembleDistributionInheritence
(Model child, Model parent, String childPathAdjustment, boolean appendPaths) void
assembleModelInheritance
(Model child, Model parent) void
assembleModelInheritance
(Model child, Model parent, String childPathAdjustment) private void
assembleModelInheritance
(Model child, Model parent, String childPathAdjustment, boolean appendPaths) private void
assembleReportingInheritance
(Model child, Model parent) private void
assembleScmInheritance
(Model child, Model parent, String childPathAdjustment, boolean appendPaths) private static DeploymentRepository
copyDistributionRepository
(DeploymentRepository parentRepository) void
private static String
resolvePath
(String uncleanPath)
-
Constructor Details
-
DefaultModelInheritanceAssembler
public DefaultModelInheritanceAssembler()
-
-
Method Details
-
copyModel
- Specified by:
copyModel
in interfaceModelInheritanceAssembler
-
assembleModelInheritance
- Specified by:
assembleModelInheritance
in interfaceModelInheritanceAssembler
-
assembleModelInheritance
- Specified by:
assembleModelInheritance
in interfaceModelInheritanceAssembler
-
assembleModelInheritance
-
assembleDependencyManagementInheritance
-
assembleReportingInheritance
-
assembleDependencyInheritance
-
assembleBuildInheritance
-
assembleBuildInheritance
public void assembleBuildInheritance(Build childBuild, Build parentBuild, boolean handleAsInheritance) - Specified by:
assembleBuildInheritance
in interfaceModelInheritanceAssembler
-
assembleScmInheritance
-
assembleDistributionInheritence
-
copyDistributionRepository
private static DeploymentRepository copyDistributionRepository(DeploymentRepository parentRepository) -
appendPath
-
resolvePath
-