Class 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)  
      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)  
      void copyModel​(org.apache.maven.model.Model dest, org.apache.maven.model.Model source)  
      static void mergeReportPluginDefinitions​(org.apache.maven.model.ReportPlugin child, org.apache.maven.model.ReportPlugin parent, boolean handleAsInheritance)  
      • Methods inherited from class java.lang.Object

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

      • DefaultModelInheritanceAssembler

        public DefaultModelInheritanceAssembler()
    • Method Detail

      • assembleBuildInheritance

        public void assembleBuildInheritance​(org.apache.maven.model.Build childBuild,
                                             org.apache.maven.model.Build parentBuild,
                                             boolean handleAsInheritance)
        Specified by:
        assembleBuildInheritance in interface ModelInheritanceAssembler
      • copyModel

        public void copyModel​(org.apache.maven.model.Model dest,
                              org.apache.maven.model.Model source)
        Specified by:
        copyModel in interface ModelInheritanceAssembler
      • assembleModelInheritance

        public void assembleModelInheritance​(org.apache.maven.model.Model child,
                                             org.apache.maven.model.Model parent,
                                             java.lang.String childPathAdjustment)
        Specified by:
        assembleModelInheritance in interface ModelInheritanceAssembler
      • mergeReportPluginDefinitions

        public static void mergeReportPluginDefinitions​(org.apache.maven.model.ReportPlugin child,
                                                        org.apache.maven.model.ReportPlugin parent,
                                                        boolean handleAsInheritance)
      • appendPath

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