Class DefaultInheritanceAssembler.InheritanceModelMerger

java.lang.Object
org.apache.maven.model.v4.MavenMerger
org.apache.maven.model.merge.MavenModelMerger
org.apache.maven.model.inheritance.DefaultInheritanceAssembler.InheritanceModelMerger
Enclosing class:
DefaultInheritanceAssembler

protected static class DefaultInheritanceAssembler.InheritanceModelMerger extends MavenModelMerger
InheritanceModelMerger
  • Constructor Details

    • InheritanceModelMerger

      protected InheritanceModelMerger()
  • Method Details

    • extrapolateChildUrl

      protected String extrapolateChildUrl(String parentUrl, boolean appendPath, Map<Object,Object> context)
      Overrides:
      extrapolateChildUrl in class MavenModelMerger
    • mergeModelBase_Properties

      protected void mergeModelBase_Properties(org.apache.maven.api.model.ModelBase.Builder builder, org.apache.maven.api.model.ModelBase target, org.apache.maven.api.model.ModelBase source, boolean sourceDominant, Map<Object,Object> context)
      Overrides:
      mergeModelBase_Properties in class MavenMerger
    • mergePluginContainer_Plugins

      protected void mergePluginContainer_Plugins(org.apache.maven.api.model.PluginContainer.Builder builder, org.apache.maven.api.model.PluginContainer target, org.apache.maven.api.model.PluginContainer source, boolean sourceDominant, Map<Object,Object> context)
      Overrides:
      mergePluginContainer_Plugins in class MavenMerger
    • mergePlugin

      protected org.apache.maven.api.model.Plugin mergePlugin(org.apache.maven.api.model.Plugin target, org.apache.maven.api.model.Plugin source, boolean sourceDominant, Map<Object,Object> context)
      Overrides:
      mergePlugin in class MavenMerger
    • mergeReporting_Plugins

      protected void mergeReporting_Plugins(org.apache.maven.api.model.Reporting.Builder builder, org.apache.maven.api.model.Reporting target, org.apache.maven.api.model.Reporting source, boolean sourceDominant, Map<Object,Object> context)
      Overrides:
      mergeReporting_Plugins in class MavenMerger