Class DefaultModelInheritanceAssembler

    • Constructor Detail

      • DefaultModelInheritanceAssembler

        public DefaultModelInheritanceAssembler()
    • Method Detail

      • assembleScmInheritance

        private void assembleScmInheritance​(Model child,
                                            Model parent,
                                            java.lang.String childPathAdjustment,
                                            boolean appendPaths)
      • assembleModelInheritance

        private void assembleModelInheritance​(Model child,
                                              Model parent,
                                              java.lang.String childPathAdjustment,
                                              boolean appendPaths)
      • assembleDependencyManagementInheritance

        private void assembleDependencyManagementInheritance​(Model child,
                                                             Model parent)
      • assembleReportingInheritance

        private void assembleReportingInheritance​(Model child,
                                                  Model parent)
      • mergeReportPluginLists

        private static void mergeReportPluginLists​(Reporting child,
                                                   Reporting parent,
                                                   boolean handleAsInheritance)
      • mergeReportSetDefinitions

        private static void mergeReportSetDefinitions​(ReportSet child,
                                                      ReportSet parent)
      • mergeReportPluginDefinitions

        public static void mergeReportPluginDefinitions​(ReportPlugin child,
                                                        ReportPlugin parent,
                                                        boolean handleAsInheritance)
      • assembleDependencyInheritance

        private void assembleDependencyInheritance​(Model child,
                                                   Model parent)
      • assembleBuildInheritance

        private void assembleBuildInheritance​(Model child,
                                              Model parent)
      • assembleDistributionInheritance

        private void assembleDistributionInheritance​(Model child,
                                                     Model parent,
                                                     java.lang.String childPathAdjustment,
                                                     boolean appendPaths)
      • 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​(Build childBuild,
                                                Build parentBuild)