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 StringappendPath(String parentPath, String childPath, String pathAdjustment, boolean appendPaths) voidassembleBuildInheritance(Build childBuild, Build parentBuild, boolean handleAsInheritance) private voidassembleBuildInheritance(Model child, Model parent) private voidassembleDependencyInheritance(Model child, Model parent) private voidassembleDependencyManagementInheritance(Model child, Model parent) private voidassembleDistributionInheritence(Model child, Model parent, String childPathAdjustment, boolean appendPaths) voidassembleModelInheritance(Model child, Model parent) voidassembleModelInheritance(Model child, Model parent, String childPathAdjustment) private voidassembleModelInheritance(Model child, Model parent, String childPathAdjustment, boolean appendPaths) private voidassembleReportingInheritance(Model child, Model parent) private voidassembleScmInheritance(Model child, Model parent, String childPathAdjustment, boolean appendPaths) private static DeploymentRepositorycopyDistributionRepository(DeploymentRepository parentRepository) voidprivate static StringresolvePath(String uncleanPath)
-
Constructor Details
-
DefaultModelInheritanceAssembler
public DefaultModelInheritanceAssembler()
-
-
Method Details
-
copyModel
- Specified by:
copyModelin interfaceModelInheritanceAssembler
-
assembleModelInheritance
- Specified by:
assembleModelInheritancein interfaceModelInheritanceAssembler
-
assembleModelInheritance
- Specified by:
assembleModelInheritancein interfaceModelInheritanceAssembler
-
assembleModelInheritance
-
assembleDependencyManagementInheritance
-
assembleReportingInheritance
-
assembleDependencyInheritance
-
assembleBuildInheritance
-
assembleBuildInheritance
public void assembleBuildInheritance(Build childBuild, Build parentBuild, boolean handleAsInheritance) - Specified by:
assembleBuildInheritancein interfaceModelInheritanceAssembler
-
assembleScmInheritance
-
assembleDistributionInheritence
-
copyDistributionRepository
private static DeploymentRepository copyDistributionRepository(DeploymentRepository parentRepository) -
appendPath
-
resolvePath
-