Class SettingsMerger

java.lang.Object
org.apache.maven.settings.v4.SettingsMerger

@Generated public class SettingsMerger extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static interface 
    Use to compute keys for data structures
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    SettingsMerger(boolean deepMerge)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.ActivationFile>
     
    protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.Activation>
     
    protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.ActivationOS>
     
    protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.ActivationProperty>
     
    protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.IdentifiableBase>
     
    protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.Mirror>
     
    protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.Profile>
     
    protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.Proxy>
     
    protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.RepositoryBase>
     
    protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.Repository>
     
    protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.RepositoryPolicy>
     
    protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.Server>
     
    protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.Settings>
     
    protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.TrackableBase>
     
    static <T> List<T>
    merge(List<T> tgt, List<T> src, boolean sourceDominant, SettingsMerger.KeyComputer<T> computer)
    Merge two lists
    static <T> List<T>
    merge(List<T> tgt, List<T> src, SettingsMerger.KeyComputer<T> computer, BinaryOperator<T> remapping)
     
    org.apache.maven.api.settings.Settings
    merge(org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<?,?> hints)
    Merges the specified source object into the given target object.
    protected void
    mergeActivation(org.apache.maven.api.settings.Activation.Builder builder, org.apache.maven.api.settings.Activation target, org.apache.maven.api.settings.Activation source, boolean sourceDominant, Map<Object,Object> context)
     
    protected org.apache.maven.api.settings.Activation
    mergeActivation(org.apache.maven.api.settings.Activation target, org.apache.maven.api.settings.Activation source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeActivation_ActiveByDefault(org.apache.maven.api.settings.Activation.Builder builder, org.apache.maven.api.settings.Activation target, org.apache.maven.api.settings.Activation source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeActivation_Condition(org.apache.maven.api.settings.Activation.Builder builder, org.apache.maven.api.settings.Activation target, org.apache.maven.api.settings.Activation source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeActivation_File(org.apache.maven.api.settings.Activation.Builder builder, org.apache.maven.api.settings.Activation target, org.apache.maven.api.settings.Activation source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeActivation_Jdk(org.apache.maven.api.settings.Activation.Builder builder, org.apache.maven.api.settings.Activation target, org.apache.maven.api.settings.Activation source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeActivation_Os(org.apache.maven.api.settings.Activation.Builder builder, org.apache.maven.api.settings.Activation target, org.apache.maven.api.settings.Activation source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeActivation_Packaging(org.apache.maven.api.settings.Activation.Builder builder, org.apache.maven.api.settings.Activation target, org.apache.maven.api.settings.Activation source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeActivation_Property(org.apache.maven.api.settings.Activation.Builder builder, org.apache.maven.api.settings.Activation target, org.apache.maven.api.settings.Activation source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeActivationFile(org.apache.maven.api.settings.ActivationFile.Builder builder, org.apache.maven.api.settings.ActivationFile target, org.apache.maven.api.settings.ActivationFile source, boolean sourceDominant, Map<Object,Object> context)
     
    protected org.apache.maven.api.settings.ActivationFile
    mergeActivationFile(org.apache.maven.api.settings.ActivationFile target, org.apache.maven.api.settings.ActivationFile source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeActivationFile_Exists(org.apache.maven.api.settings.ActivationFile.Builder builder, org.apache.maven.api.settings.ActivationFile target, org.apache.maven.api.settings.ActivationFile source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeActivationFile_Missing(org.apache.maven.api.settings.ActivationFile.Builder builder, org.apache.maven.api.settings.ActivationFile target, org.apache.maven.api.settings.ActivationFile source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeActivationOS(org.apache.maven.api.settings.ActivationOS.Builder builder, org.apache.maven.api.settings.ActivationOS target, org.apache.maven.api.settings.ActivationOS source, boolean sourceDominant, Map<Object,Object> context)
     
    protected org.apache.maven.api.settings.ActivationOS
    mergeActivationOS(org.apache.maven.api.settings.ActivationOS target, org.apache.maven.api.settings.ActivationOS source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeActivationOS_Arch(org.apache.maven.api.settings.ActivationOS.Builder builder, org.apache.maven.api.settings.ActivationOS target, org.apache.maven.api.settings.ActivationOS source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeActivationOS_Family(org.apache.maven.api.settings.ActivationOS.Builder builder, org.apache.maven.api.settings.ActivationOS target, org.apache.maven.api.settings.ActivationOS source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeActivationOS_Name(org.apache.maven.api.settings.ActivationOS.Builder builder, org.apache.maven.api.settings.ActivationOS target, org.apache.maven.api.settings.ActivationOS source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeActivationOS_Version(org.apache.maven.api.settings.ActivationOS.Builder builder, org.apache.maven.api.settings.ActivationOS target, org.apache.maven.api.settings.ActivationOS source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeActivationProperty(org.apache.maven.api.settings.ActivationProperty.Builder builder, org.apache.maven.api.settings.ActivationProperty target, org.apache.maven.api.settings.ActivationProperty source, boolean sourceDominant, Map<Object,Object> context)
     
    protected org.apache.maven.api.settings.ActivationProperty
    mergeActivationProperty(org.apache.maven.api.settings.ActivationProperty target, org.apache.maven.api.settings.ActivationProperty source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeActivationProperty_Name(org.apache.maven.api.settings.ActivationProperty.Builder builder, org.apache.maven.api.settings.ActivationProperty target, org.apache.maven.api.settings.ActivationProperty source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeActivationProperty_Value(org.apache.maven.api.settings.ActivationProperty.Builder builder, org.apache.maven.api.settings.ActivationProperty target, org.apache.maven.api.settings.ActivationProperty source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeIdentifiableBase(org.apache.maven.api.settings.IdentifiableBase.Builder builder, org.apache.maven.api.settings.IdentifiableBase target, org.apache.maven.api.settings.IdentifiableBase source, boolean sourceDominant, Map<Object,Object> context)
     
    protected org.apache.maven.api.settings.IdentifiableBase
    mergeIdentifiableBase(org.apache.maven.api.settings.IdentifiableBase target, org.apache.maven.api.settings.IdentifiableBase source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeIdentifiableBase_Id(org.apache.maven.api.settings.IdentifiableBase.Builder builder, org.apache.maven.api.settings.IdentifiableBase target, org.apache.maven.api.settings.IdentifiableBase source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeMirror(org.apache.maven.api.settings.Mirror.Builder builder, org.apache.maven.api.settings.Mirror target, org.apache.maven.api.settings.Mirror source, boolean sourceDominant, Map<Object,Object> context)
     
    protected org.apache.maven.api.settings.Mirror
    mergeMirror(org.apache.maven.api.settings.Mirror target, org.apache.maven.api.settings.Mirror source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeMirror_Blocked(org.apache.maven.api.settings.Mirror.Builder builder, org.apache.maven.api.settings.Mirror target, org.apache.maven.api.settings.Mirror source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeMirror_Id(org.apache.maven.api.settings.Mirror.Builder builder, org.apache.maven.api.settings.Mirror target, org.apache.maven.api.settings.Mirror source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeMirror_Layout(org.apache.maven.api.settings.Mirror.Builder builder, org.apache.maven.api.settings.Mirror target, org.apache.maven.api.settings.Mirror source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeMirror_MirrorOf(org.apache.maven.api.settings.Mirror.Builder builder, org.apache.maven.api.settings.Mirror target, org.apache.maven.api.settings.Mirror source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeMirror_MirrorOfLayouts(org.apache.maven.api.settings.Mirror.Builder builder, org.apache.maven.api.settings.Mirror target, org.apache.maven.api.settings.Mirror source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeMirror_Name(org.apache.maven.api.settings.Mirror.Builder builder, org.apache.maven.api.settings.Mirror target, org.apache.maven.api.settings.Mirror source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeMirror_Url(org.apache.maven.api.settings.Mirror.Builder builder, org.apache.maven.api.settings.Mirror target, org.apache.maven.api.settings.Mirror source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeProfile(org.apache.maven.api.settings.Profile.Builder builder, org.apache.maven.api.settings.Profile target, org.apache.maven.api.settings.Profile source, boolean sourceDominant, Map<Object,Object> context)
     
    protected org.apache.maven.api.settings.Profile
    mergeProfile(org.apache.maven.api.settings.Profile target, org.apache.maven.api.settings.Profile source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeProfile_Activation(org.apache.maven.api.settings.Profile.Builder builder, org.apache.maven.api.settings.Profile target, org.apache.maven.api.settings.Profile source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeProfile_Id(org.apache.maven.api.settings.Profile.Builder builder, org.apache.maven.api.settings.Profile target, org.apache.maven.api.settings.Profile source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeProfile_PluginRepositories(org.apache.maven.api.settings.Profile.Builder builder, org.apache.maven.api.settings.Profile target, org.apache.maven.api.settings.Profile source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeProfile_Properties(org.apache.maven.api.settings.Profile.Builder builder, org.apache.maven.api.settings.Profile target, org.apache.maven.api.settings.Profile source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeProfile_Repositories(org.apache.maven.api.settings.Profile.Builder builder, org.apache.maven.api.settings.Profile target, org.apache.maven.api.settings.Profile source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeProxy(org.apache.maven.api.settings.Proxy.Builder builder, org.apache.maven.api.settings.Proxy target, org.apache.maven.api.settings.Proxy source, boolean sourceDominant, Map<Object,Object> context)
     
    protected org.apache.maven.api.settings.Proxy
    mergeProxy(org.apache.maven.api.settings.Proxy target, org.apache.maven.api.settings.Proxy source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeProxy_ActiveString(org.apache.maven.api.settings.Proxy.Builder builder, org.apache.maven.api.settings.Proxy target, org.apache.maven.api.settings.Proxy source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeProxy_Host(org.apache.maven.api.settings.Proxy.Builder builder, org.apache.maven.api.settings.Proxy target, org.apache.maven.api.settings.Proxy source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeProxy_Id(org.apache.maven.api.settings.Proxy.Builder builder, org.apache.maven.api.settings.Proxy target, org.apache.maven.api.settings.Proxy source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeProxy_NonProxyHosts(org.apache.maven.api.settings.Proxy.Builder builder, org.apache.maven.api.settings.Proxy target, org.apache.maven.api.settings.Proxy source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeProxy_Password(org.apache.maven.api.settings.Proxy.Builder builder, org.apache.maven.api.settings.Proxy target, org.apache.maven.api.settings.Proxy source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeProxy_PortString(org.apache.maven.api.settings.Proxy.Builder builder, org.apache.maven.api.settings.Proxy target, org.apache.maven.api.settings.Proxy source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeProxy_Protocol(org.apache.maven.api.settings.Proxy.Builder builder, org.apache.maven.api.settings.Proxy target, org.apache.maven.api.settings.Proxy source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeProxy_Username(org.apache.maven.api.settings.Proxy.Builder builder, org.apache.maven.api.settings.Proxy target, org.apache.maven.api.settings.Proxy source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeRepository(org.apache.maven.api.settings.Repository.Builder builder, org.apache.maven.api.settings.Repository target, org.apache.maven.api.settings.Repository source, boolean sourceDominant, Map<Object,Object> context)
     
    protected org.apache.maven.api.settings.Repository
    mergeRepository(org.apache.maven.api.settings.Repository target, org.apache.maven.api.settings.Repository source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeRepository_Id(org.apache.maven.api.settings.Repository.Builder builder, org.apache.maven.api.settings.Repository target, org.apache.maven.api.settings.Repository source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeRepository_Layout(org.apache.maven.api.settings.Repository.Builder builder, org.apache.maven.api.settings.Repository target, org.apache.maven.api.settings.Repository source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeRepository_Name(org.apache.maven.api.settings.Repository.Builder builder, org.apache.maven.api.settings.Repository target, org.apache.maven.api.settings.Repository source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeRepository_Releases(org.apache.maven.api.settings.Repository.Builder builder, org.apache.maven.api.settings.Repository target, org.apache.maven.api.settings.Repository source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeRepository_Snapshots(org.apache.maven.api.settings.Repository.Builder builder, org.apache.maven.api.settings.Repository target, org.apache.maven.api.settings.Repository source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeRepository_Url(org.apache.maven.api.settings.Repository.Builder builder, org.apache.maven.api.settings.Repository target, org.apache.maven.api.settings.Repository source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeRepositoryBase(org.apache.maven.api.settings.RepositoryBase.Builder builder, org.apache.maven.api.settings.RepositoryBase target, org.apache.maven.api.settings.RepositoryBase source, boolean sourceDominant, Map<Object,Object> context)
     
    protected org.apache.maven.api.settings.RepositoryBase
    mergeRepositoryBase(org.apache.maven.api.settings.RepositoryBase target, org.apache.maven.api.settings.RepositoryBase source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeRepositoryBase_Id(org.apache.maven.api.settings.RepositoryBase.Builder builder, org.apache.maven.api.settings.RepositoryBase target, org.apache.maven.api.settings.RepositoryBase source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeRepositoryBase_Layout(org.apache.maven.api.settings.RepositoryBase.Builder builder, org.apache.maven.api.settings.RepositoryBase target, org.apache.maven.api.settings.RepositoryBase source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeRepositoryBase_Name(org.apache.maven.api.settings.RepositoryBase.Builder builder, org.apache.maven.api.settings.RepositoryBase target, org.apache.maven.api.settings.RepositoryBase source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeRepositoryBase_Url(org.apache.maven.api.settings.RepositoryBase.Builder builder, org.apache.maven.api.settings.RepositoryBase target, org.apache.maven.api.settings.RepositoryBase source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeRepositoryPolicy(org.apache.maven.api.settings.RepositoryPolicy.Builder builder, org.apache.maven.api.settings.RepositoryPolicy target, org.apache.maven.api.settings.RepositoryPolicy source, boolean sourceDominant, Map<Object,Object> context)
     
    protected org.apache.maven.api.settings.RepositoryPolicy
    mergeRepositoryPolicy(org.apache.maven.api.settings.RepositoryPolicy target, org.apache.maven.api.settings.RepositoryPolicy source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeRepositoryPolicy_ChecksumPolicy(org.apache.maven.api.settings.RepositoryPolicy.Builder builder, org.apache.maven.api.settings.RepositoryPolicy target, org.apache.maven.api.settings.RepositoryPolicy source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeRepositoryPolicy_Enabled(org.apache.maven.api.settings.RepositoryPolicy.Builder builder, org.apache.maven.api.settings.RepositoryPolicy target, org.apache.maven.api.settings.RepositoryPolicy source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeRepositoryPolicy_UpdatePolicy(org.apache.maven.api.settings.RepositoryPolicy.Builder builder, org.apache.maven.api.settings.RepositoryPolicy target, org.apache.maven.api.settings.RepositoryPolicy source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeServer(org.apache.maven.api.settings.Server.Builder builder, org.apache.maven.api.settings.Server target, org.apache.maven.api.settings.Server source, boolean sourceDominant, Map<Object,Object> context)
     
    protected org.apache.maven.api.settings.Server
    mergeServer(org.apache.maven.api.settings.Server target, org.apache.maven.api.settings.Server source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeServer_Configuration(org.apache.maven.api.settings.Server.Builder builder, org.apache.maven.api.settings.Server target, org.apache.maven.api.settings.Server source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeServer_DirectoryPermissions(org.apache.maven.api.settings.Server.Builder builder, org.apache.maven.api.settings.Server target, org.apache.maven.api.settings.Server source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeServer_FilePermissions(org.apache.maven.api.settings.Server.Builder builder, org.apache.maven.api.settings.Server target, org.apache.maven.api.settings.Server source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeServer_Id(org.apache.maven.api.settings.Server.Builder builder, org.apache.maven.api.settings.Server target, org.apache.maven.api.settings.Server source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeServer_Passphrase(org.apache.maven.api.settings.Server.Builder builder, org.apache.maven.api.settings.Server target, org.apache.maven.api.settings.Server source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeServer_Password(org.apache.maven.api.settings.Server.Builder builder, org.apache.maven.api.settings.Server target, org.apache.maven.api.settings.Server source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeServer_PrivateKey(org.apache.maven.api.settings.Server.Builder builder, org.apache.maven.api.settings.Server target, org.apache.maven.api.settings.Server source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeServer_Username(org.apache.maven.api.settings.Server.Builder builder, org.apache.maven.api.settings.Server target, org.apache.maven.api.settings.Server source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeSettings(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
     
    protected org.apache.maven.api.settings.Settings
    mergeSettings(org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeSettings_ActiveProfiles(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeSettings_InteractiveMode(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeSettings_LocalRepository(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeSettings_Mirrors(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeSettings_Offline(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeSettings_PluginGroups(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeSettings_PluginRepositories(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeSettings_Profiles(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeSettings_Proxies(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeSettings_Repositories(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeSettings_Servers(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeSettings_UsePluginRegistry(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
     
    protected void
    mergeTrackableBase(org.apache.maven.api.settings.TrackableBase.Builder builder, org.apache.maven.api.settings.TrackableBase target, org.apache.maven.api.settings.TrackableBase source, boolean sourceDominant, Map<Object,Object> context)
     
    protected org.apache.maven.api.settings.TrackableBase
    mergeTrackableBase(org.apache.maven.api.settings.TrackableBase target, org.apache.maven.api.settings.TrackableBase source, boolean sourceDominant, Map<Object,Object> context)
     

    Methods inherited from class java.lang.Object

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

    • SettingsMerger

      public SettingsMerger()
    • SettingsMerger

      public SettingsMerger(boolean deepMerge)
  • Method Details

    • merge

      public org.apache.maven.api.settings.Settings merge(org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<?,?> hints)
      Merges the specified source object into the given target object.
      Parameters:
      target - The target object whose existing contents should be merged with the source, must not be null.
      source - The (read-only) source object that should be merged into the target object, may be null.
      sourceDominant - A flag indicating whether either the target object or the source object provides the dominant data.
      hints - A set of key-value pairs that customized merger implementations can use to carry domain-specific information along, may be null.
    • mergeTrackableBase

      protected org.apache.maven.api.settings.TrackableBase mergeTrackableBase(org.apache.maven.api.settings.TrackableBase target, org.apache.maven.api.settings.TrackableBase source, boolean sourceDominant, Map<Object,Object> context)
    • mergeTrackableBase

      protected void mergeTrackableBase(org.apache.maven.api.settings.TrackableBase.Builder builder, org.apache.maven.api.settings.TrackableBase target, org.apache.maven.api.settings.TrackableBase source, boolean sourceDominant, Map<Object,Object> context)
    • mergeIdentifiableBase

      protected org.apache.maven.api.settings.IdentifiableBase mergeIdentifiableBase(org.apache.maven.api.settings.IdentifiableBase target, org.apache.maven.api.settings.IdentifiableBase source, boolean sourceDominant, Map<Object,Object> context)
    • mergeIdentifiableBase

      protected void mergeIdentifiableBase(org.apache.maven.api.settings.IdentifiableBase.Builder builder, org.apache.maven.api.settings.IdentifiableBase target, org.apache.maven.api.settings.IdentifiableBase source, boolean sourceDominant, Map<Object,Object> context)
    • mergeIdentifiableBase_Id

      protected void mergeIdentifiableBase_Id(org.apache.maven.api.settings.IdentifiableBase.Builder builder, org.apache.maven.api.settings.IdentifiableBase target, org.apache.maven.api.settings.IdentifiableBase source, boolean sourceDominant, Map<Object,Object> context)
    • mergeSettings

      protected org.apache.maven.api.settings.Settings mergeSettings(org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
    • mergeSettings

      protected void mergeSettings(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
    • mergeSettings_LocalRepository

      protected void mergeSettings_LocalRepository(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
    • mergeSettings_InteractiveMode

      protected void mergeSettings_InteractiveMode(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
    • mergeSettings_UsePluginRegistry

      protected void mergeSettings_UsePluginRegistry(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
    • mergeSettings_Offline

      protected void mergeSettings_Offline(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
    • mergeSettings_Proxies

      protected void mergeSettings_Proxies(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
    • mergeSettings_Servers

      protected void mergeSettings_Servers(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
    • mergeSettings_Mirrors

      protected void mergeSettings_Mirrors(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
    • mergeSettings_Repositories

      protected void mergeSettings_Repositories(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
    • mergeSettings_PluginRepositories

      protected void mergeSettings_PluginRepositories(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
    • mergeSettings_Profiles

      protected void mergeSettings_Profiles(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
    • mergeSettings_ActiveProfiles

      protected void mergeSettings_ActiveProfiles(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
    • mergeSettings_PluginGroups

      protected void mergeSettings_PluginGroups(org.apache.maven.api.settings.Settings.Builder builder, org.apache.maven.api.settings.Settings target, org.apache.maven.api.settings.Settings source, boolean sourceDominant, Map<Object,Object> context)
    • mergeProxy

      protected org.apache.maven.api.settings.Proxy mergeProxy(org.apache.maven.api.settings.Proxy target, org.apache.maven.api.settings.Proxy source, boolean sourceDominant, Map<Object,Object> context)
    • mergeProxy

      protected void mergeProxy(org.apache.maven.api.settings.Proxy.Builder builder, org.apache.maven.api.settings.Proxy target, org.apache.maven.api.settings.Proxy source, boolean sourceDominant, Map<Object,Object> context)
    • mergeProxy_Id

      protected void mergeProxy_Id(org.apache.maven.api.settings.Proxy.Builder builder, org.apache.maven.api.settings.Proxy target, org.apache.maven.api.settings.Proxy source, boolean sourceDominant, Map<Object,Object> context)
    • mergeProxy_ActiveString

      protected void mergeProxy_ActiveString(org.apache.maven.api.settings.Proxy.Builder builder, org.apache.maven.api.settings.Proxy target, org.apache.maven.api.settings.Proxy source, boolean sourceDominant, Map<Object,Object> context)
    • mergeProxy_Protocol

      protected void mergeProxy_Protocol(org.apache.maven.api.settings.Proxy.Builder builder, org.apache.maven.api.settings.Proxy target, org.apache.maven.api.settings.Proxy source, boolean sourceDominant, Map<Object,Object> context)
    • mergeProxy_Username

      protected void mergeProxy_Username(org.apache.maven.api.settings.Proxy.Builder builder, org.apache.maven.api.settings.Proxy target, org.apache.maven.api.settings.Proxy source, boolean sourceDominant, Map<Object,Object> context)
    • mergeProxy_Password

      protected void mergeProxy_Password(org.apache.maven.api.settings.Proxy.Builder builder, org.apache.maven.api.settings.Proxy target, org.apache.maven.api.settings.Proxy source, boolean sourceDominant, Map<Object,Object> context)
    • mergeProxy_PortString

      protected void mergeProxy_PortString(org.apache.maven.api.settings.Proxy.Builder builder, org.apache.maven.api.settings.Proxy target, org.apache.maven.api.settings.Proxy source, boolean sourceDominant, Map<Object,Object> context)
    • mergeProxy_Host

      protected void mergeProxy_Host(org.apache.maven.api.settings.Proxy.Builder builder, org.apache.maven.api.settings.Proxy target, org.apache.maven.api.settings.Proxy source, boolean sourceDominant, Map<Object,Object> context)
    • mergeProxy_NonProxyHosts

      protected void mergeProxy_NonProxyHosts(org.apache.maven.api.settings.Proxy.Builder builder, org.apache.maven.api.settings.Proxy target, org.apache.maven.api.settings.Proxy source, boolean sourceDominant, Map<Object,Object> context)
    • mergeServer

      protected org.apache.maven.api.settings.Server mergeServer(org.apache.maven.api.settings.Server target, org.apache.maven.api.settings.Server source, boolean sourceDominant, Map<Object,Object> context)
    • mergeServer

      protected void mergeServer(org.apache.maven.api.settings.Server.Builder builder, org.apache.maven.api.settings.Server target, org.apache.maven.api.settings.Server source, boolean sourceDominant, Map<Object,Object> context)
    • mergeServer_Id

      protected void mergeServer_Id(org.apache.maven.api.settings.Server.Builder builder, org.apache.maven.api.settings.Server target, org.apache.maven.api.settings.Server source, boolean sourceDominant, Map<Object,Object> context)
    • mergeServer_Username

      protected void mergeServer_Username(org.apache.maven.api.settings.Server.Builder builder, org.apache.maven.api.settings.Server target, org.apache.maven.api.settings.Server source, boolean sourceDominant, Map<Object,Object> context)
    • mergeServer_Password

      protected void mergeServer_Password(org.apache.maven.api.settings.Server.Builder builder, org.apache.maven.api.settings.Server target, org.apache.maven.api.settings.Server source, boolean sourceDominant, Map<Object,Object> context)
    • mergeServer_PrivateKey

      protected void mergeServer_PrivateKey(org.apache.maven.api.settings.Server.Builder builder, org.apache.maven.api.settings.Server target, org.apache.maven.api.settings.Server source, boolean sourceDominant, Map<Object,Object> context)
    • mergeServer_Passphrase

      protected void mergeServer_Passphrase(org.apache.maven.api.settings.Server.Builder builder, org.apache.maven.api.settings.Server target, org.apache.maven.api.settings.Server source, boolean sourceDominant, Map<Object,Object> context)
    • mergeServer_FilePermissions

      protected void mergeServer_FilePermissions(org.apache.maven.api.settings.Server.Builder builder, org.apache.maven.api.settings.Server target, org.apache.maven.api.settings.Server source, boolean sourceDominant, Map<Object,Object> context)
    • mergeServer_DirectoryPermissions

      protected void mergeServer_DirectoryPermissions(org.apache.maven.api.settings.Server.Builder builder, org.apache.maven.api.settings.Server target, org.apache.maven.api.settings.Server source, boolean sourceDominant, Map<Object,Object> context)
    • mergeServer_Configuration

      protected void mergeServer_Configuration(org.apache.maven.api.settings.Server.Builder builder, org.apache.maven.api.settings.Server target, org.apache.maven.api.settings.Server source, boolean sourceDominant, Map<Object,Object> context)
    • mergeMirror

      protected org.apache.maven.api.settings.Mirror mergeMirror(org.apache.maven.api.settings.Mirror target, org.apache.maven.api.settings.Mirror source, boolean sourceDominant, Map<Object,Object> context)
    • mergeMirror

      protected void mergeMirror(org.apache.maven.api.settings.Mirror.Builder builder, org.apache.maven.api.settings.Mirror target, org.apache.maven.api.settings.Mirror source, boolean sourceDominant, Map<Object,Object> context)
    • mergeMirror_Id

      protected void mergeMirror_Id(org.apache.maven.api.settings.Mirror.Builder builder, org.apache.maven.api.settings.Mirror target, org.apache.maven.api.settings.Mirror source, boolean sourceDominant, Map<Object,Object> context)
    • mergeMirror_MirrorOf

      protected void mergeMirror_MirrorOf(org.apache.maven.api.settings.Mirror.Builder builder, org.apache.maven.api.settings.Mirror target, org.apache.maven.api.settings.Mirror source, boolean sourceDominant, Map<Object,Object> context)
    • mergeMirror_Name

      protected void mergeMirror_Name(org.apache.maven.api.settings.Mirror.Builder builder, org.apache.maven.api.settings.Mirror target, org.apache.maven.api.settings.Mirror source, boolean sourceDominant, Map<Object,Object> context)
    • mergeMirror_Url

      protected void mergeMirror_Url(org.apache.maven.api.settings.Mirror.Builder builder, org.apache.maven.api.settings.Mirror target, org.apache.maven.api.settings.Mirror source, boolean sourceDominant, Map<Object,Object> context)
    • mergeMirror_Layout

      protected void mergeMirror_Layout(org.apache.maven.api.settings.Mirror.Builder builder, org.apache.maven.api.settings.Mirror target, org.apache.maven.api.settings.Mirror source, boolean sourceDominant, Map<Object,Object> context)
    • mergeMirror_MirrorOfLayouts

      protected void mergeMirror_MirrorOfLayouts(org.apache.maven.api.settings.Mirror.Builder builder, org.apache.maven.api.settings.Mirror target, org.apache.maven.api.settings.Mirror source, boolean sourceDominant, Map<Object,Object> context)
    • mergeMirror_Blocked

      protected void mergeMirror_Blocked(org.apache.maven.api.settings.Mirror.Builder builder, org.apache.maven.api.settings.Mirror target, org.apache.maven.api.settings.Mirror source, boolean sourceDominant, Map<Object,Object> context)
    • mergeProfile

      protected org.apache.maven.api.settings.Profile mergeProfile(org.apache.maven.api.settings.Profile target, org.apache.maven.api.settings.Profile source, boolean sourceDominant, Map<Object,Object> context)
    • mergeProfile

      protected void mergeProfile(org.apache.maven.api.settings.Profile.Builder builder, org.apache.maven.api.settings.Profile target, org.apache.maven.api.settings.Profile source, boolean sourceDominant, Map<Object,Object> context)
    • mergeProfile_Id

      protected void mergeProfile_Id(org.apache.maven.api.settings.Profile.Builder builder, org.apache.maven.api.settings.Profile target, org.apache.maven.api.settings.Profile source, boolean sourceDominant, Map<Object,Object> context)
    • mergeProfile_Activation

      protected void mergeProfile_Activation(org.apache.maven.api.settings.Profile.Builder builder, org.apache.maven.api.settings.Profile target, org.apache.maven.api.settings.Profile source, boolean sourceDominant, Map<Object,Object> context)
    • mergeProfile_Properties

      protected void mergeProfile_Properties(org.apache.maven.api.settings.Profile.Builder builder, org.apache.maven.api.settings.Profile target, org.apache.maven.api.settings.Profile source, boolean sourceDominant, Map<Object,Object> context)
    • mergeProfile_Repositories

      protected void mergeProfile_Repositories(org.apache.maven.api.settings.Profile.Builder builder, org.apache.maven.api.settings.Profile target, org.apache.maven.api.settings.Profile source, boolean sourceDominant, Map<Object,Object> context)
    • mergeProfile_PluginRepositories

      protected void mergeProfile_PluginRepositories(org.apache.maven.api.settings.Profile.Builder builder, org.apache.maven.api.settings.Profile target, org.apache.maven.api.settings.Profile source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivation

      protected org.apache.maven.api.settings.Activation mergeActivation(org.apache.maven.api.settings.Activation target, org.apache.maven.api.settings.Activation source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivation

      protected void mergeActivation(org.apache.maven.api.settings.Activation.Builder builder, org.apache.maven.api.settings.Activation target, org.apache.maven.api.settings.Activation source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivation_ActiveByDefault

      protected void mergeActivation_ActiveByDefault(org.apache.maven.api.settings.Activation.Builder builder, org.apache.maven.api.settings.Activation target, org.apache.maven.api.settings.Activation source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivation_Jdk

      protected void mergeActivation_Jdk(org.apache.maven.api.settings.Activation.Builder builder, org.apache.maven.api.settings.Activation target, org.apache.maven.api.settings.Activation source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivation_Os

      protected void mergeActivation_Os(org.apache.maven.api.settings.Activation.Builder builder, org.apache.maven.api.settings.Activation target, org.apache.maven.api.settings.Activation source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivation_Property

      protected void mergeActivation_Property(org.apache.maven.api.settings.Activation.Builder builder, org.apache.maven.api.settings.Activation target, org.apache.maven.api.settings.Activation source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivation_File

      protected void mergeActivation_File(org.apache.maven.api.settings.Activation.Builder builder, org.apache.maven.api.settings.Activation target, org.apache.maven.api.settings.Activation source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivation_Packaging

      protected void mergeActivation_Packaging(org.apache.maven.api.settings.Activation.Builder builder, org.apache.maven.api.settings.Activation target, org.apache.maven.api.settings.Activation source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivation_Condition

      protected void mergeActivation_Condition(org.apache.maven.api.settings.Activation.Builder builder, org.apache.maven.api.settings.Activation target, org.apache.maven.api.settings.Activation source, boolean sourceDominant, Map<Object,Object> context)
    • mergeRepositoryBase

      protected org.apache.maven.api.settings.RepositoryBase mergeRepositoryBase(org.apache.maven.api.settings.RepositoryBase target, org.apache.maven.api.settings.RepositoryBase source, boolean sourceDominant, Map<Object,Object> context)
    • mergeRepositoryBase

      protected void mergeRepositoryBase(org.apache.maven.api.settings.RepositoryBase.Builder builder, org.apache.maven.api.settings.RepositoryBase target, org.apache.maven.api.settings.RepositoryBase source, boolean sourceDominant, Map<Object,Object> context)
    • mergeRepositoryBase_Id

      protected void mergeRepositoryBase_Id(org.apache.maven.api.settings.RepositoryBase.Builder builder, org.apache.maven.api.settings.RepositoryBase target, org.apache.maven.api.settings.RepositoryBase source, boolean sourceDominant, Map<Object,Object> context)
    • mergeRepositoryBase_Name

      protected void mergeRepositoryBase_Name(org.apache.maven.api.settings.RepositoryBase.Builder builder, org.apache.maven.api.settings.RepositoryBase target, org.apache.maven.api.settings.RepositoryBase source, boolean sourceDominant, Map<Object,Object> context)
    • mergeRepositoryBase_Url

      protected void mergeRepositoryBase_Url(org.apache.maven.api.settings.RepositoryBase.Builder builder, org.apache.maven.api.settings.RepositoryBase target, org.apache.maven.api.settings.RepositoryBase source, boolean sourceDominant, Map<Object,Object> context)
    • mergeRepositoryBase_Layout

      protected void mergeRepositoryBase_Layout(org.apache.maven.api.settings.RepositoryBase.Builder builder, org.apache.maven.api.settings.RepositoryBase target, org.apache.maven.api.settings.RepositoryBase source, boolean sourceDominant, Map<Object,Object> context)
    • mergeRepository

      protected org.apache.maven.api.settings.Repository mergeRepository(org.apache.maven.api.settings.Repository target, org.apache.maven.api.settings.Repository source, boolean sourceDominant, Map<Object,Object> context)
    • mergeRepository

      protected void mergeRepository(org.apache.maven.api.settings.Repository.Builder builder, org.apache.maven.api.settings.Repository target, org.apache.maven.api.settings.Repository source, boolean sourceDominant, Map<Object,Object> context)
    • mergeRepository_Id

      protected void mergeRepository_Id(org.apache.maven.api.settings.Repository.Builder builder, org.apache.maven.api.settings.Repository target, org.apache.maven.api.settings.Repository source, boolean sourceDominant, Map<Object,Object> context)
    • mergeRepository_Name

      protected void mergeRepository_Name(org.apache.maven.api.settings.Repository.Builder builder, org.apache.maven.api.settings.Repository target, org.apache.maven.api.settings.Repository source, boolean sourceDominant, Map<Object,Object> context)
    • mergeRepository_Url

      protected void mergeRepository_Url(org.apache.maven.api.settings.Repository.Builder builder, org.apache.maven.api.settings.Repository target, org.apache.maven.api.settings.Repository source, boolean sourceDominant, Map<Object,Object> context)
    • mergeRepository_Layout

      protected void mergeRepository_Layout(org.apache.maven.api.settings.Repository.Builder builder, org.apache.maven.api.settings.Repository target, org.apache.maven.api.settings.Repository source, boolean sourceDominant, Map<Object,Object> context)
    • mergeRepository_Releases

      protected void mergeRepository_Releases(org.apache.maven.api.settings.Repository.Builder builder, org.apache.maven.api.settings.Repository target, org.apache.maven.api.settings.Repository source, boolean sourceDominant, Map<Object,Object> context)
    • mergeRepository_Snapshots

      protected void mergeRepository_Snapshots(org.apache.maven.api.settings.Repository.Builder builder, org.apache.maven.api.settings.Repository target, org.apache.maven.api.settings.Repository source, boolean sourceDominant, Map<Object,Object> context)
    • mergeRepositoryPolicy

      protected org.apache.maven.api.settings.RepositoryPolicy mergeRepositoryPolicy(org.apache.maven.api.settings.RepositoryPolicy target, org.apache.maven.api.settings.RepositoryPolicy source, boolean sourceDominant, Map<Object,Object> context)
    • mergeRepositoryPolicy

      protected void mergeRepositoryPolicy(org.apache.maven.api.settings.RepositoryPolicy.Builder builder, org.apache.maven.api.settings.RepositoryPolicy target, org.apache.maven.api.settings.RepositoryPolicy source, boolean sourceDominant, Map<Object,Object> context)
    • mergeRepositoryPolicy_Enabled

      protected void mergeRepositoryPolicy_Enabled(org.apache.maven.api.settings.RepositoryPolicy.Builder builder, org.apache.maven.api.settings.RepositoryPolicy target, org.apache.maven.api.settings.RepositoryPolicy source, boolean sourceDominant, Map<Object,Object> context)
    • mergeRepositoryPolicy_UpdatePolicy

      protected void mergeRepositoryPolicy_UpdatePolicy(org.apache.maven.api.settings.RepositoryPolicy.Builder builder, org.apache.maven.api.settings.RepositoryPolicy target, org.apache.maven.api.settings.RepositoryPolicy source, boolean sourceDominant, Map<Object,Object> context)
    • mergeRepositoryPolicy_ChecksumPolicy

      protected void mergeRepositoryPolicy_ChecksumPolicy(org.apache.maven.api.settings.RepositoryPolicy.Builder builder, org.apache.maven.api.settings.RepositoryPolicy target, org.apache.maven.api.settings.RepositoryPolicy source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivationProperty

      protected org.apache.maven.api.settings.ActivationProperty mergeActivationProperty(org.apache.maven.api.settings.ActivationProperty target, org.apache.maven.api.settings.ActivationProperty source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivationProperty

      protected void mergeActivationProperty(org.apache.maven.api.settings.ActivationProperty.Builder builder, org.apache.maven.api.settings.ActivationProperty target, org.apache.maven.api.settings.ActivationProperty source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivationProperty_Name

      protected void mergeActivationProperty_Name(org.apache.maven.api.settings.ActivationProperty.Builder builder, org.apache.maven.api.settings.ActivationProperty target, org.apache.maven.api.settings.ActivationProperty source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivationProperty_Value

      protected void mergeActivationProperty_Value(org.apache.maven.api.settings.ActivationProperty.Builder builder, org.apache.maven.api.settings.ActivationProperty target, org.apache.maven.api.settings.ActivationProperty source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivationOS

      protected org.apache.maven.api.settings.ActivationOS mergeActivationOS(org.apache.maven.api.settings.ActivationOS target, org.apache.maven.api.settings.ActivationOS source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivationOS

      protected void mergeActivationOS(org.apache.maven.api.settings.ActivationOS.Builder builder, org.apache.maven.api.settings.ActivationOS target, org.apache.maven.api.settings.ActivationOS source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivationOS_Name

      protected void mergeActivationOS_Name(org.apache.maven.api.settings.ActivationOS.Builder builder, org.apache.maven.api.settings.ActivationOS target, org.apache.maven.api.settings.ActivationOS source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivationOS_Family

      protected void mergeActivationOS_Family(org.apache.maven.api.settings.ActivationOS.Builder builder, org.apache.maven.api.settings.ActivationOS target, org.apache.maven.api.settings.ActivationOS source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivationOS_Arch

      protected void mergeActivationOS_Arch(org.apache.maven.api.settings.ActivationOS.Builder builder, org.apache.maven.api.settings.ActivationOS target, org.apache.maven.api.settings.ActivationOS source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivationOS_Version

      protected void mergeActivationOS_Version(org.apache.maven.api.settings.ActivationOS.Builder builder, org.apache.maven.api.settings.ActivationOS target, org.apache.maven.api.settings.ActivationOS source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivationFile

      protected org.apache.maven.api.settings.ActivationFile mergeActivationFile(org.apache.maven.api.settings.ActivationFile target, org.apache.maven.api.settings.ActivationFile source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivationFile

      protected void mergeActivationFile(org.apache.maven.api.settings.ActivationFile.Builder builder, org.apache.maven.api.settings.ActivationFile target, org.apache.maven.api.settings.ActivationFile source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivationFile_Missing

      protected void mergeActivationFile_Missing(org.apache.maven.api.settings.ActivationFile.Builder builder, org.apache.maven.api.settings.ActivationFile target, org.apache.maven.api.settings.ActivationFile source, boolean sourceDominant, Map<Object,Object> context)
    • mergeActivationFile_Exists

      protected void mergeActivationFile_Exists(org.apache.maven.api.settings.ActivationFile.Builder builder, org.apache.maven.api.settings.ActivationFile target, org.apache.maven.api.settings.ActivationFile source, boolean sourceDominant, Map<Object,Object> context)
    • getTrackableBaseKey

      protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.TrackableBase> getTrackableBaseKey()
    • getIdentifiableBaseKey

      protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.IdentifiableBase> getIdentifiableBaseKey()
    • getSettingsKey

      protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.Settings> getSettingsKey()
    • getProxyKey

      protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.Proxy> getProxyKey()
    • getServerKey

      protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.Server> getServerKey()
    • getMirrorKey

      protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.Mirror> getMirrorKey()
    • getProfileKey

      protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.Profile> getProfileKey()
    • getActivationKey

      protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.Activation> getActivationKey()
    • getRepositoryBaseKey

      protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.RepositoryBase> getRepositoryBaseKey()
    • getRepositoryKey

      protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.Repository> getRepositoryKey()
    • getRepositoryPolicyKey

      protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.RepositoryPolicy> getRepositoryPolicyKey()
    • getActivationPropertyKey

      protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.ActivationProperty> getActivationPropertyKey()
    • getActivationOSKey

      protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.ActivationOS> getActivationOSKey()
    • getActivationFileKey

      protected SettingsMerger.KeyComputer<org.apache.maven.api.settings.ActivationFile> getActivationFileKey()
    • merge

      public static <T> List<T> merge(List<T> tgt, List<T> src, boolean sourceDominant, SettingsMerger.KeyComputer<T> computer)
      Merge two lists
    • merge

      public static <T> List<T> merge(List<T> tgt, List<T> src, SettingsMerger.KeyComputer<T> computer, BinaryOperator<T> remapping)