Class ModelInheritanceAssembler


  • public class ModelInheritanceAssembler
    extends java.lang.Object
    DefaultModelInheritanceAssembler
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.String appendPath​(java.lang.String parentPath, java.lang.String childPath, java.lang.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, java.lang.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, java.lang.String childPathAdjustment)  
      private void assembleModelInheritance​(org.apache.maven.model.Model child, org.apache.maven.model.Model parent, java.lang.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, java.lang.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 java.lang.String resolvePath​(java.lang.String uncleanPath)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ModelInheritanceAssembler

        public ModelInheritanceAssembler()
    • Method Detail

      • 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,
                                            java.lang.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,
                                             java.lang.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,
                                              java.lang.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,
                                                     java.lang.String childPathAdjustment,
                                                     boolean appendPaths)
      • copyDistributionRepository

        private static org.apache.maven.model.DeploymentRepository copyDistributionRepository​(org.apache.maven.model.DeploymentRepository parentRepository)
      • appendPath

        protected java.lang.String appendPath​(java.lang.String parentPath,
                                              java.lang.String childPath,
                                              java.lang.String pathAdjustment,
                                              boolean appendPaths)
      • resolvePath

        private static java.lang.String resolvePath​(java.lang.String uncleanPath)
      • mergeExtensionLists

        private static void mergeExtensionLists​(org.apache.maven.model.Build childBuild,
                                                org.apache.maven.model.Build parentBuild)