Package org.apache.maven.model.v4
Class MavenMerger
java.lang.Object
org.apache.maven.model.v4.MavenMerger
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceUse to compute keys for data structures -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected MavenMerger.KeyComputer<org.apache.maven.api.model.ActivationFile> protected MavenMerger.KeyComputer<org.apache.maven.api.model.Activation> protected MavenMerger.KeyComputer<org.apache.maven.api.model.ActivationOS> protected MavenMerger.KeyComputer<org.apache.maven.api.model.ActivationProperty> protected MavenMerger.KeyComputer<org.apache.maven.api.model.BuildBase> protected MavenMerger.KeyComputer<org.apache.maven.api.model.Build> protected MavenMerger.KeyComputer<org.apache.maven.api.model.CiManagement> protected MavenMerger.KeyComputer<org.apache.maven.api.model.ConfigurationContainer> protected MavenMerger.KeyComputer<org.apache.maven.api.model.Contributor> protected MavenMerger.KeyComputer<org.apache.maven.api.model.Dependency> protected MavenMerger.KeyComputer<org.apache.maven.api.model.DependencyManagement> protected MavenMerger.KeyComputer<org.apache.maven.api.model.DeploymentRepository> protected MavenMerger.KeyComputer<org.apache.maven.api.model.Developer> protected MavenMerger.KeyComputer<org.apache.maven.api.model.DistributionManagement> protected MavenMerger.KeyComputer<org.apache.maven.api.model.Exclusion> protected MavenMerger.KeyComputer<org.apache.maven.api.model.Extension> protected MavenMerger.KeyComputer<org.apache.maven.api.model.FileSet> protected MavenMerger.KeyComputer<org.apache.maven.api.model.IssueManagement> protected MavenMerger.KeyComputer<org.apache.maven.api.model.License> protected MavenMerger.KeyComputer<org.apache.maven.api.model.MailingList> protected MavenMerger.KeyComputer<org.apache.maven.api.model.ModelBase> protected MavenMerger.KeyComputer<org.apache.maven.api.model.Model> protected MavenMerger.KeyComputer<org.apache.maven.api.model.Notifier> protected MavenMerger.KeyComputer<org.apache.maven.api.model.Organization> protected MavenMerger.KeyComputer<org.apache.maven.api.model.Parent> protected MavenMerger.KeyComputer<org.apache.maven.api.model.PatternSet> protected MavenMerger.KeyComputer<org.apache.maven.api.model.PluginConfiguration> protected MavenMerger.KeyComputer<org.apache.maven.api.model.PluginContainer> protected MavenMerger.KeyComputer<org.apache.maven.api.model.PluginExecution> protected MavenMerger.KeyComputer<org.apache.maven.api.model.Plugin> protected MavenMerger.KeyComputer<org.apache.maven.api.model.PluginManagement> protected MavenMerger.KeyComputer<org.apache.maven.api.model.Prerequisites> protected MavenMerger.KeyComputer<org.apache.maven.api.model.Profile> protected MavenMerger.KeyComputer<org.apache.maven.api.model.Relocation> protected MavenMerger.KeyComputer<org.apache.maven.api.model.Reporting> protected MavenMerger.KeyComputer<org.apache.maven.api.model.ReportPlugin> protected MavenMerger.KeyComputer<org.apache.maven.api.model.ReportSet> protected MavenMerger.KeyComputer<org.apache.maven.api.model.RepositoryBase> protected MavenMerger.KeyComputer<org.apache.maven.api.model.Repository> protected MavenMerger.KeyComputer<org.apache.maven.api.model.RepositoryPolicy> protected MavenMerger.KeyComputer<org.apache.maven.api.model.Resource> protected MavenMerger.KeyComputer<org.apache.maven.api.model.Scm> protected MavenMerger.KeyComputer<org.apache.maven.api.model.Site> protected MavenMerger.KeyComputer<org.apache.maven.api.model.Source> static <T> List<T> merge(List<T> tgt, List<T> src, boolean sourceDominant, MavenMerger.KeyComputer<T> computer) Merge two listsstatic <T> List<T> merge(List<T> tgt, List<T> src, MavenMerger.KeyComputer<T> computer, BinaryOperator<T> remapping) org.apache.maven.api.model.Modelmerge(org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<?, ?> hints) Merges the specified source object into the given target object.protected voidmergeActivation(org.apache.maven.api.model.Activation.Builder builder, org.apache.maven.api.model.Activation target, org.apache.maven.api.model.Activation source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.ActivationmergeActivation(org.apache.maven.api.model.Activation target, org.apache.maven.api.model.Activation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivation_ActiveByDefault(org.apache.maven.api.model.Activation.Builder builder, org.apache.maven.api.model.Activation target, org.apache.maven.api.model.Activation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivation_Condition(org.apache.maven.api.model.Activation.Builder builder, org.apache.maven.api.model.Activation target, org.apache.maven.api.model.Activation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivation_File(org.apache.maven.api.model.Activation.Builder builder, org.apache.maven.api.model.Activation target, org.apache.maven.api.model.Activation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivation_Jdk(org.apache.maven.api.model.Activation.Builder builder, org.apache.maven.api.model.Activation target, org.apache.maven.api.model.Activation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivation_Os(org.apache.maven.api.model.Activation.Builder builder, org.apache.maven.api.model.Activation target, org.apache.maven.api.model.Activation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivation_Packaging(org.apache.maven.api.model.Activation.Builder builder, org.apache.maven.api.model.Activation target, org.apache.maven.api.model.Activation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivation_Property(org.apache.maven.api.model.Activation.Builder builder, org.apache.maven.api.model.Activation target, org.apache.maven.api.model.Activation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationFile(org.apache.maven.api.model.ActivationFile.Builder builder, org.apache.maven.api.model.ActivationFile target, org.apache.maven.api.model.ActivationFile source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.ActivationFilemergeActivationFile(org.apache.maven.api.model.ActivationFile target, org.apache.maven.api.model.ActivationFile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationFile_Exists(org.apache.maven.api.model.ActivationFile.Builder builder, org.apache.maven.api.model.ActivationFile target, org.apache.maven.api.model.ActivationFile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationFile_Missing(org.apache.maven.api.model.ActivationFile.Builder builder, org.apache.maven.api.model.ActivationFile target, org.apache.maven.api.model.ActivationFile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationOS(org.apache.maven.api.model.ActivationOS.Builder builder, org.apache.maven.api.model.ActivationOS target, org.apache.maven.api.model.ActivationOS source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.ActivationOSmergeActivationOS(org.apache.maven.api.model.ActivationOS target, org.apache.maven.api.model.ActivationOS source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationOS_Arch(org.apache.maven.api.model.ActivationOS.Builder builder, org.apache.maven.api.model.ActivationOS target, org.apache.maven.api.model.ActivationOS source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationOS_Family(org.apache.maven.api.model.ActivationOS.Builder builder, org.apache.maven.api.model.ActivationOS target, org.apache.maven.api.model.ActivationOS source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationOS_Name(org.apache.maven.api.model.ActivationOS.Builder builder, org.apache.maven.api.model.ActivationOS target, org.apache.maven.api.model.ActivationOS source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationOS_Version(org.apache.maven.api.model.ActivationOS.Builder builder, org.apache.maven.api.model.ActivationOS target, org.apache.maven.api.model.ActivationOS source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationProperty(org.apache.maven.api.model.ActivationProperty.Builder builder, org.apache.maven.api.model.ActivationProperty target, org.apache.maven.api.model.ActivationProperty source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.ActivationPropertymergeActivationProperty(org.apache.maven.api.model.ActivationProperty target, org.apache.maven.api.model.ActivationProperty source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationProperty_Name(org.apache.maven.api.model.ActivationProperty.Builder builder, org.apache.maven.api.model.ActivationProperty target, org.apache.maven.api.model.ActivationProperty source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeActivationProperty_Value(org.apache.maven.api.model.ActivationProperty.Builder builder, org.apache.maven.api.model.ActivationProperty target, org.apache.maven.api.model.ActivationProperty source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuild(org.apache.maven.api.model.Build.Builder builder, org.apache.maven.api.model.Build target, org.apache.maven.api.model.Build source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.BuildmergeBuild(org.apache.maven.api.model.Build target, org.apache.maven.api.model.Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuild_DefaultGoal(org.apache.maven.api.model.Build.Builder builder, org.apache.maven.api.model.Build target, org.apache.maven.api.model.Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuild_Directory(org.apache.maven.api.model.Build.Builder builder, org.apache.maven.api.model.Build target, org.apache.maven.api.model.Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuild_Extensions(org.apache.maven.api.model.Build.Builder builder, org.apache.maven.api.model.Build target, org.apache.maven.api.model.Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuild_Filters(org.apache.maven.api.model.Build.Builder builder, org.apache.maven.api.model.Build target, org.apache.maven.api.model.Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuild_FinalName(org.apache.maven.api.model.Build.Builder builder, org.apache.maven.api.model.Build target, org.apache.maven.api.model.Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuild_OutputDirectory(org.apache.maven.api.model.Build.Builder builder, org.apache.maven.api.model.Build target, org.apache.maven.api.model.Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuild_PluginManagement(org.apache.maven.api.model.Build.Builder builder, org.apache.maven.api.model.Build target, org.apache.maven.api.model.Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuild_Plugins(org.apache.maven.api.model.Build.Builder builder, org.apache.maven.api.model.Build target, org.apache.maven.api.model.Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuild_Resources(org.apache.maven.api.model.Build.Builder builder, org.apache.maven.api.model.Build target, org.apache.maven.api.model.Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuild_ScriptSourceDirectory(org.apache.maven.api.model.Build.Builder builder, org.apache.maven.api.model.Build target, org.apache.maven.api.model.Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuild_SourceDirectory(org.apache.maven.api.model.Build.Builder builder, org.apache.maven.api.model.Build target, org.apache.maven.api.model.Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuild_Sources(org.apache.maven.api.model.Build.Builder builder, org.apache.maven.api.model.Build target, org.apache.maven.api.model.Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuild_TestOutputDirectory(org.apache.maven.api.model.Build.Builder builder, org.apache.maven.api.model.Build target, org.apache.maven.api.model.Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuild_TestResources(org.apache.maven.api.model.Build.Builder builder, org.apache.maven.api.model.Build target, org.apache.maven.api.model.Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuild_TestSourceDirectory(org.apache.maven.api.model.Build.Builder builder, org.apache.maven.api.model.Build target, org.apache.maven.api.model.Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuildBase(org.apache.maven.api.model.BuildBase.Builder builder, org.apache.maven.api.model.BuildBase target, org.apache.maven.api.model.BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.BuildBasemergeBuildBase(org.apache.maven.api.model.BuildBase target, org.apache.maven.api.model.BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuildBase_DefaultGoal(org.apache.maven.api.model.BuildBase.Builder builder, org.apache.maven.api.model.BuildBase target, org.apache.maven.api.model.BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuildBase_Directory(org.apache.maven.api.model.BuildBase.Builder builder, org.apache.maven.api.model.BuildBase target, org.apache.maven.api.model.BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuildBase_Filters(org.apache.maven.api.model.BuildBase.Builder builder, org.apache.maven.api.model.BuildBase target, org.apache.maven.api.model.BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuildBase_FinalName(org.apache.maven.api.model.BuildBase.Builder builder, org.apache.maven.api.model.BuildBase target, org.apache.maven.api.model.BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuildBase_PluginManagement(org.apache.maven.api.model.BuildBase.Builder builder, org.apache.maven.api.model.BuildBase target, org.apache.maven.api.model.BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuildBase_Plugins(org.apache.maven.api.model.BuildBase.Builder builder, org.apache.maven.api.model.BuildBase target, org.apache.maven.api.model.BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuildBase_Resources(org.apache.maven.api.model.BuildBase.Builder builder, org.apache.maven.api.model.BuildBase target, org.apache.maven.api.model.BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuildBase_TestResources(org.apache.maven.api.model.BuildBase.Builder builder, org.apache.maven.api.model.BuildBase target, org.apache.maven.api.model.BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeCiManagement(org.apache.maven.api.model.CiManagement.Builder builder, org.apache.maven.api.model.CiManagement target, org.apache.maven.api.model.CiManagement source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.CiManagementmergeCiManagement(org.apache.maven.api.model.CiManagement target, org.apache.maven.api.model.CiManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeCiManagement_Notifiers(org.apache.maven.api.model.CiManagement.Builder builder, org.apache.maven.api.model.CiManagement target, org.apache.maven.api.model.CiManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeCiManagement_System(org.apache.maven.api.model.CiManagement.Builder builder, org.apache.maven.api.model.CiManagement target, org.apache.maven.api.model.CiManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeCiManagement_Url(org.apache.maven.api.model.CiManagement.Builder builder, org.apache.maven.api.model.CiManagement target, org.apache.maven.api.model.CiManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeConfigurationContainer(org.apache.maven.api.model.ConfigurationContainer.Builder builder, org.apache.maven.api.model.ConfigurationContainer target, org.apache.maven.api.model.ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.ConfigurationContainermergeConfigurationContainer(org.apache.maven.api.model.ConfigurationContainer target, org.apache.maven.api.model.ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeConfigurationContainer_Configuration(org.apache.maven.api.model.ConfigurationContainer.Builder builder, org.apache.maven.api.model.ConfigurationContainer target, org.apache.maven.api.model.ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeConfigurationContainer_Inherited(org.apache.maven.api.model.ConfigurationContainer.Builder builder, org.apache.maven.api.model.ConfigurationContainer target, org.apache.maven.api.model.ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeContributor(org.apache.maven.api.model.Contributor.Builder builder, org.apache.maven.api.model.Contributor target, org.apache.maven.api.model.Contributor source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.ContributormergeContributor(org.apache.maven.api.model.Contributor target, org.apache.maven.api.model.Contributor source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeContributor_Email(org.apache.maven.api.model.Contributor.Builder builder, org.apache.maven.api.model.Contributor target, org.apache.maven.api.model.Contributor source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeContributor_Name(org.apache.maven.api.model.Contributor.Builder builder, org.apache.maven.api.model.Contributor target, org.apache.maven.api.model.Contributor source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeContributor_Organization(org.apache.maven.api.model.Contributor.Builder builder, org.apache.maven.api.model.Contributor target, org.apache.maven.api.model.Contributor source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeContributor_OrganizationUrl(org.apache.maven.api.model.Contributor.Builder builder, org.apache.maven.api.model.Contributor target, org.apache.maven.api.model.Contributor source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeContributor_Properties(org.apache.maven.api.model.Contributor.Builder builder, org.apache.maven.api.model.Contributor target, org.apache.maven.api.model.Contributor source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeContributor_Roles(org.apache.maven.api.model.Contributor.Builder builder, org.apache.maven.api.model.Contributor target, org.apache.maven.api.model.Contributor source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeContributor_Timezone(org.apache.maven.api.model.Contributor.Builder builder, org.apache.maven.api.model.Contributor target, org.apache.maven.api.model.Contributor source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeContributor_Url(org.apache.maven.api.model.Contributor.Builder builder, org.apache.maven.api.model.Contributor target, org.apache.maven.api.model.Contributor source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependency(org.apache.maven.api.model.Dependency.Builder builder, org.apache.maven.api.model.Dependency target, org.apache.maven.api.model.Dependency source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.DependencymergeDependency(org.apache.maven.api.model.Dependency target, org.apache.maven.api.model.Dependency source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependency_ArtifactId(org.apache.maven.api.model.Dependency.Builder builder, org.apache.maven.api.model.Dependency target, org.apache.maven.api.model.Dependency source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependency_Classifier(org.apache.maven.api.model.Dependency.Builder builder, org.apache.maven.api.model.Dependency target, org.apache.maven.api.model.Dependency source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependency_Exclusions(org.apache.maven.api.model.Dependency.Builder builder, org.apache.maven.api.model.Dependency target, org.apache.maven.api.model.Dependency source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependency_GroupId(org.apache.maven.api.model.Dependency.Builder builder, org.apache.maven.api.model.Dependency target, org.apache.maven.api.model.Dependency source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependency_Optional(org.apache.maven.api.model.Dependency.Builder builder, org.apache.maven.api.model.Dependency target, org.apache.maven.api.model.Dependency source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependency_Scope(org.apache.maven.api.model.Dependency.Builder builder, org.apache.maven.api.model.Dependency target, org.apache.maven.api.model.Dependency source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependency_SystemPath(org.apache.maven.api.model.Dependency.Builder builder, org.apache.maven.api.model.Dependency target, org.apache.maven.api.model.Dependency source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependency_Type(org.apache.maven.api.model.Dependency.Builder builder, org.apache.maven.api.model.Dependency target, org.apache.maven.api.model.Dependency source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependency_Version(org.apache.maven.api.model.Dependency.Builder builder, org.apache.maven.api.model.Dependency target, org.apache.maven.api.model.Dependency source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependencyManagement(org.apache.maven.api.model.DependencyManagement.Builder builder, org.apache.maven.api.model.DependencyManagement target, org.apache.maven.api.model.DependencyManagement source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.DependencyManagementmergeDependencyManagement(org.apache.maven.api.model.DependencyManagement target, org.apache.maven.api.model.DependencyManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependencyManagement_Dependencies(org.apache.maven.api.model.DependencyManagement.Builder builder, org.apache.maven.api.model.DependencyManagement target, org.apache.maven.api.model.DependencyManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeploymentRepository(org.apache.maven.api.model.DeploymentRepository.Builder builder, org.apache.maven.api.model.DeploymentRepository target, org.apache.maven.api.model.DeploymentRepository source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.DeploymentRepositorymergeDeploymentRepository(org.apache.maven.api.model.DeploymentRepository target, org.apache.maven.api.model.DeploymentRepository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeploymentRepository_Id(org.apache.maven.api.model.DeploymentRepository.Builder builder, org.apache.maven.api.model.DeploymentRepository target, org.apache.maven.api.model.DeploymentRepository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeploymentRepository_Layout(org.apache.maven.api.model.DeploymentRepository.Builder builder, org.apache.maven.api.model.DeploymentRepository target, org.apache.maven.api.model.DeploymentRepository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeploymentRepository_Name(org.apache.maven.api.model.DeploymentRepository.Builder builder, org.apache.maven.api.model.DeploymentRepository target, org.apache.maven.api.model.DeploymentRepository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeploymentRepository_Releases(org.apache.maven.api.model.DeploymentRepository.Builder builder, org.apache.maven.api.model.DeploymentRepository target, org.apache.maven.api.model.DeploymentRepository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeploymentRepository_Snapshots(org.apache.maven.api.model.DeploymentRepository.Builder builder, org.apache.maven.api.model.DeploymentRepository target, org.apache.maven.api.model.DeploymentRepository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeploymentRepository_UniqueVersion(org.apache.maven.api.model.DeploymentRepository.Builder builder, org.apache.maven.api.model.DeploymentRepository target, org.apache.maven.api.model.DeploymentRepository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeploymentRepository_Url(org.apache.maven.api.model.DeploymentRepository.Builder builder, org.apache.maven.api.model.DeploymentRepository target, org.apache.maven.api.model.DeploymentRepository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeveloper(org.apache.maven.api.model.Developer.Builder builder, org.apache.maven.api.model.Developer target, org.apache.maven.api.model.Developer source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.DevelopermergeDeveloper(org.apache.maven.api.model.Developer target, org.apache.maven.api.model.Developer source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeveloper_Email(org.apache.maven.api.model.Developer.Builder builder, org.apache.maven.api.model.Developer target, org.apache.maven.api.model.Developer source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeveloper_Id(org.apache.maven.api.model.Developer.Builder builder, org.apache.maven.api.model.Developer target, org.apache.maven.api.model.Developer source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeveloper_Name(org.apache.maven.api.model.Developer.Builder builder, org.apache.maven.api.model.Developer target, org.apache.maven.api.model.Developer source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeveloper_Organization(org.apache.maven.api.model.Developer.Builder builder, org.apache.maven.api.model.Developer target, org.apache.maven.api.model.Developer source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeveloper_OrganizationUrl(org.apache.maven.api.model.Developer.Builder builder, org.apache.maven.api.model.Developer target, org.apache.maven.api.model.Developer source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeveloper_Properties(org.apache.maven.api.model.Developer.Builder builder, org.apache.maven.api.model.Developer target, org.apache.maven.api.model.Developer source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeveloper_Roles(org.apache.maven.api.model.Developer.Builder builder, org.apache.maven.api.model.Developer target, org.apache.maven.api.model.Developer source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeveloper_Timezone(org.apache.maven.api.model.Developer.Builder builder, org.apache.maven.api.model.Developer target, org.apache.maven.api.model.Developer source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeveloper_Url(org.apache.maven.api.model.Developer.Builder builder, org.apache.maven.api.model.Developer target, org.apache.maven.api.model.Developer source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDistributionManagement(org.apache.maven.api.model.DistributionManagement.Builder builder, org.apache.maven.api.model.DistributionManagement target, org.apache.maven.api.model.DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.DistributionManagementmergeDistributionManagement(org.apache.maven.api.model.DistributionManagement target, org.apache.maven.api.model.DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDistributionManagement_DownloadUrl(org.apache.maven.api.model.DistributionManagement.Builder builder, org.apache.maven.api.model.DistributionManagement target, org.apache.maven.api.model.DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDistributionManagement_Relocation(org.apache.maven.api.model.DistributionManagement.Builder builder, org.apache.maven.api.model.DistributionManagement target, org.apache.maven.api.model.DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDistributionManagement_Repository(org.apache.maven.api.model.DistributionManagement.Builder builder, org.apache.maven.api.model.DistributionManagement target, org.apache.maven.api.model.DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDistributionManagement_Site(org.apache.maven.api.model.DistributionManagement.Builder builder, org.apache.maven.api.model.DistributionManagement target, org.apache.maven.api.model.DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDistributionManagement_SnapshotRepository(org.apache.maven.api.model.DistributionManagement.Builder builder, org.apache.maven.api.model.DistributionManagement target, org.apache.maven.api.model.DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDistributionManagement_Status(org.apache.maven.api.model.DistributionManagement.Builder builder, org.apache.maven.api.model.DistributionManagement target, org.apache.maven.api.model.DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeExclusion(org.apache.maven.api.model.Exclusion.Builder builder, org.apache.maven.api.model.Exclusion target, org.apache.maven.api.model.Exclusion source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.ExclusionmergeExclusion(org.apache.maven.api.model.Exclusion target, org.apache.maven.api.model.Exclusion source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeExclusion_ArtifactId(org.apache.maven.api.model.Exclusion.Builder builder, org.apache.maven.api.model.Exclusion target, org.apache.maven.api.model.Exclusion source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeExclusion_GroupId(org.apache.maven.api.model.Exclusion.Builder builder, org.apache.maven.api.model.Exclusion target, org.apache.maven.api.model.Exclusion source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeExtension(org.apache.maven.api.model.Extension.Builder builder, org.apache.maven.api.model.Extension target, org.apache.maven.api.model.Extension source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.ExtensionmergeExtension(org.apache.maven.api.model.Extension target, org.apache.maven.api.model.Extension source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeExtension_ArtifactId(org.apache.maven.api.model.Extension.Builder builder, org.apache.maven.api.model.Extension target, org.apache.maven.api.model.Extension source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeExtension_Configuration(org.apache.maven.api.model.Extension.Builder builder, org.apache.maven.api.model.Extension target, org.apache.maven.api.model.Extension source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeExtension_GroupId(org.apache.maven.api.model.Extension.Builder builder, org.apache.maven.api.model.Extension target, org.apache.maven.api.model.Extension source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeExtension_Version(org.apache.maven.api.model.Extension.Builder builder, org.apache.maven.api.model.Extension target, org.apache.maven.api.model.Extension source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeFileSet(org.apache.maven.api.model.FileSet.Builder builder, org.apache.maven.api.model.FileSet target, org.apache.maven.api.model.FileSet source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.FileSetmergeFileSet(org.apache.maven.api.model.FileSet target, org.apache.maven.api.model.FileSet source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeFileSet_Directory(org.apache.maven.api.model.FileSet.Builder builder, org.apache.maven.api.model.FileSet target, org.apache.maven.api.model.FileSet source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeFileSet_Excludes(org.apache.maven.api.model.FileSet.Builder builder, org.apache.maven.api.model.FileSet target, org.apache.maven.api.model.FileSet source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeFileSet_Includes(org.apache.maven.api.model.FileSet.Builder builder, org.apache.maven.api.model.FileSet target, org.apache.maven.api.model.FileSet source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeIssueManagement(org.apache.maven.api.model.IssueManagement.Builder builder, org.apache.maven.api.model.IssueManagement target, org.apache.maven.api.model.IssueManagement source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.IssueManagementmergeIssueManagement(org.apache.maven.api.model.IssueManagement target, org.apache.maven.api.model.IssueManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeIssueManagement_System(org.apache.maven.api.model.IssueManagement.Builder builder, org.apache.maven.api.model.IssueManagement target, org.apache.maven.api.model.IssueManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeIssueManagement_Url(org.apache.maven.api.model.IssueManagement.Builder builder, org.apache.maven.api.model.IssueManagement target, org.apache.maven.api.model.IssueManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeLicense(org.apache.maven.api.model.License.Builder builder, org.apache.maven.api.model.License target, org.apache.maven.api.model.License source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.LicensemergeLicense(org.apache.maven.api.model.License target, org.apache.maven.api.model.License source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeLicense_Comments(org.apache.maven.api.model.License.Builder builder, org.apache.maven.api.model.License target, org.apache.maven.api.model.License source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeLicense_Distribution(org.apache.maven.api.model.License.Builder builder, org.apache.maven.api.model.License target, org.apache.maven.api.model.License source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeLicense_Name(org.apache.maven.api.model.License.Builder builder, org.apache.maven.api.model.License target, org.apache.maven.api.model.License source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeLicense_Url(org.apache.maven.api.model.License.Builder builder, org.apache.maven.api.model.License target, org.apache.maven.api.model.License source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeMailingList(org.apache.maven.api.model.MailingList.Builder builder, org.apache.maven.api.model.MailingList target, org.apache.maven.api.model.MailingList source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.MailingListmergeMailingList(org.apache.maven.api.model.MailingList target, org.apache.maven.api.model.MailingList source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeMailingList_Archive(org.apache.maven.api.model.MailingList.Builder builder, org.apache.maven.api.model.MailingList target, org.apache.maven.api.model.MailingList source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeMailingList_Name(org.apache.maven.api.model.MailingList.Builder builder, org.apache.maven.api.model.MailingList target, org.apache.maven.api.model.MailingList source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeMailingList_OtherArchives(org.apache.maven.api.model.MailingList.Builder builder, org.apache.maven.api.model.MailingList target, org.apache.maven.api.model.MailingList source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeMailingList_Post(org.apache.maven.api.model.MailingList.Builder builder, org.apache.maven.api.model.MailingList target, org.apache.maven.api.model.MailingList source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeMailingList_Subscribe(org.apache.maven.api.model.MailingList.Builder builder, org.apache.maven.api.model.MailingList target, org.apache.maven.api.model.MailingList source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeMailingList_Unsubscribe(org.apache.maven.api.model.MailingList.Builder builder, org.apache.maven.api.model.MailingList target, org.apache.maven.api.model.MailingList source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.ModelmergeModel(org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_ArtifactId(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Build(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_ChildProjectUrlInheritAppendPath(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_CiManagement(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Contributors(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Dependencies(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_DependencyManagement(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Description(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Developers(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_DistributionManagement(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_GroupId(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_InceptionYear(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_IssueManagement(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Licenses(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_MailingLists(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_ModelVersion(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Modules(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Name(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Organization(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Packaging(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Parent(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_PluginRepositories(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_PomFile(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Prerequisites(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_PreserveModelVersion(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Profiles(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Properties(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Reporting(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Repositories(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Root(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Scm(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Subprojects(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Url(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Version(org.apache.maven.api.model.Model.Builder builder, org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModelBase(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) protected org.apache.maven.api.model.ModelBasemergeModelBase(org.apache.maven.api.model.ModelBase target, org.apache.maven.api.model.ModelBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModelBase_Dependencies(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) protected voidmergeModelBase_DependencyManagement(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) protected voidmergeModelBase_DistributionManagement(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) protected voidmergeModelBase_Modules(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) protected voidmergeModelBase_PluginRepositories(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) protected voidmergeModelBase_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) protected voidmergeModelBase_Reporting(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) protected voidmergeModelBase_Repositories(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) protected voidmergeModelBase_Subprojects(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) protected voidmergeNotifier(org.apache.maven.api.model.Notifier.Builder builder, org.apache.maven.api.model.Notifier target, org.apache.maven.api.model.Notifier source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.NotifiermergeNotifier(org.apache.maven.api.model.Notifier target, org.apache.maven.api.model.Notifier source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeNotifier_Address(org.apache.maven.api.model.Notifier.Builder builder, org.apache.maven.api.model.Notifier target, org.apache.maven.api.model.Notifier source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeNotifier_Configuration(org.apache.maven.api.model.Notifier.Builder builder, org.apache.maven.api.model.Notifier target, org.apache.maven.api.model.Notifier source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeNotifier_SendOnError(org.apache.maven.api.model.Notifier.Builder builder, org.apache.maven.api.model.Notifier target, org.apache.maven.api.model.Notifier source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeNotifier_SendOnFailure(org.apache.maven.api.model.Notifier.Builder builder, org.apache.maven.api.model.Notifier target, org.apache.maven.api.model.Notifier source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeNotifier_SendOnSuccess(org.apache.maven.api.model.Notifier.Builder builder, org.apache.maven.api.model.Notifier target, org.apache.maven.api.model.Notifier source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeNotifier_SendOnWarning(org.apache.maven.api.model.Notifier.Builder builder, org.apache.maven.api.model.Notifier target, org.apache.maven.api.model.Notifier source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeNotifier_Type(org.apache.maven.api.model.Notifier.Builder builder, org.apache.maven.api.model.Notifier target, org.apache.maven.api.model.Notifier source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeOrganization(org.apache.maven.api.model.Organization.Builder builder, org.apache.maven.api.model.Organization target, org.apache.maven.api.model.Organization source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.OrganizationmergeOrganization(org.apache.maven.api.model.Organization target, org.apache.maven.api.model.Organization source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeOrganization_Name(org.apache.maven.api.model.Organization.Builder builder, org.apache.maven.api.model.Organization target, org.apache.maven.api.model.Organization source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeOrganization_Url(org.apache.maven.api.model.Organization.Builder builder, org.apache.maven.api.model.Organization target, org.apache.maven.api.model.Organization source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeParent(org.apache.maven.api.model.Parent.Builder builder, org.apache.maven.api.model.Parent target, org.apache.maven.api.model.Parent source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.ParentmergeParent(org.apache.maven.api.model.Parent target, org.apache.maven.api.model.Parent source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeParent_ArtifactId(org.apache.maven.api.model.Parent.Builder builder, org.apache.maven.api.model.Parent target, org.apache.maven.api.model.Parent source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeParent_GroupId(org.apache.maven.api.model.Parent.Builder builder, org.apache.maven.api.model.Parent target, org.apache.maven.api.model.Parent source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeParent_RelativePath(org.apache.maven.api.model.Parent.Builder builder, org.apache.maven.api.model.Parent target, org.apache.maven.api.model.Parent source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeParent_Version(org.apache.maven.api.model.Parent.Builder builder, org.apache.maven.api.model.Parent target, org.apache.maven.api.model.Parent source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePatternSet(org.apache.maven.api.model.PatternSet.Builder builder, org.apache.maven.api.model.PatternSet target, org.apache.maven.api.model.PatternSet source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.PatternSetmergePatternSet(org.apache.maven.api.model.PatternSet target, org.apache.maven.api.model.PatternSet source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePatternSet_Excludes(org.apache.maven.api.model.PatternSet.Builder builder, org.apache.maven.api.model.PatternSet target, org.apache.maven.api.model.PatternSet source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePatternSet_Includes(org.apache.maven.api.model.PatternSet.Builder builder, org.apache.maven.api.model.PatternSet target, org.apache.maven.api.model.PatternSet source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePlugin(org.apache.maven.api.model.Plugin.Builder builder, org.apache.maven.api.model.Plugin target, org.apache.maven.api.model.Plugin source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.PluginmergePlugin(org.apache.maven.api.model.Plugin target, org.apache.maven.api.model.Plugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePlugin_ArtifactId(org.apache.maven.api.model.Plugin.Builder builder, org.apache.maven.api.model.Plugin target, org.apache.maven.api.model.Plugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePlugin_Configuration(org.apache.maven.api.model.Plugin.Builder builder, org.apache.maven.api.model.Plugin target, org.apache.maven.api.model.Plugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePlugin_Dependencies(org.apache.maven.api.model.Plugin.Builder builder, org.apache.maven.api.model.Plugin target, org.apache.maven.api.model.Plugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePlugin_Executions(org.apache.maven.api.model.Plugin.Builder builder, org.apache.maven.api.model.Plugin target, org.apache.maven.api.model.Plugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePlugin_Extensions(org.apache.maven.api.model.Plugin.Builder builder, org.apache.maven.api.model.Plugin target, org.apache.maven.api.model.Plugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePlugin_GroupId(org.apache.maven.api.model.Plugin.Builder builder, org.apache.maven.api.model.Plugin target, org.apache.maven.api.model.Plugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePlugin_Inherited(org.apache.maven.api.model.Plugin.Builder builder, org.apache.maven.api.model.Plugin target, org.apache.maven.api.model.Plugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePlugin_Version(org.apache.maven.api.model.Plugin.Builder builder, org.apache.maven.api.model.Plugin target, org.apache.maven.api.model.Plugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginConfiguration(org.apache.maven.api.model.PluginConfiguration.Builder builder, org.apache.maven.api.model.PluginConfiguration target, org.apache.maven.api.model.PluginConfiguration source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.PluginConfigurationmergePluginConfiguration(org.apache.maven.api.model.PluginConfiguration target, org.apache.maven.api.model.PluginConfiguration source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginConfiguration_PluginManagement(org.apache.maven.api.model.PluginConfiguration.Builder builder, org.apache.maven.api.model.PluginConfiguration target, org.apache.maven.api.model.PluginConfiguration source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginConfiguration_Plugins(org.apache.maven.api.model.PluginConfiguration.Builder builder, org.apache.maven.api.model.PluginConfiguration target, org.apache.maven.api.model.PluginConfiguration source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginContainer(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) protected org.apache.maven.api.model.PluginContainermergePluginContainer(org.apache.maven.api.model.PluginContainer target, org.apache.maven.api.model.PluginContainer source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginContainer_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) protected voidmergePluginExecution(org.apache.maven.api.model.PluginExecution.Builder builder, org.apache.maven.api.model.PluginExecution target, org.apache.maven.api.model.PluginExecution source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.PluginExecutionmergePluginExecution(org.apache.maven.api.model.PluginExecution target, org.apache.maven.api.model.PluginExecution source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginExecution_Configuration(org.apache.maven.api.model.PluginExecution.Builder builder, org.apache.maven.api.model.PluginExecution target, org.apache.maven.api.model.PluginExecution source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginExecution_Goals(org.apache.maven.api.model.PluginExecution.Builder builder, org.apache.maven.api.model.PluginExecution target, org.apache.maven.api.model.PluginExecution source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginExecution_Id(org.apache.maven.api.model.PluginExecution.Builder builder, org.apache.maven.api.model.PluginExecution target, org.apache.maven.api.model.PluginExecution source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginExecution_Inherited(org.apache.maven.api.model.PluginExecution.Builder builder, org.apache.maven.api.model.PluginExecution target, org.apache.maven.api.model.PluginExecution source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginExecution_Phase(org.apache.maven.api.model.PluginExecution.Builder builder, org.apache.maven.api.model.PluginExecution target, org.apache.maven.api.model.PluginExecution source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginExecution_Priority(org.apache.maven.api.model.PluginExecution.Builder builder, org.apache.maven.api.model.PluginExecution target, org.apache.maven.api.model.PluginExecution source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginManagement(org.apache.maven.api.model.PluginManagement.Builder builder, org.apache.maven.api.model.PluginManagement target, org.apache.maven.api.model.PluginManagement source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.PluginManagementmergePluginManagement(org.apache.maven.api.model.PluginManagement target, org.apache.maven.api.model.PluginManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginManagement_Plugins(org.apache.maven.api.model.PluginManagement.Builder builder, org.apache.maven.api.model.PluginManagement target, org.apache.maven.api.model.PluginManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePrerequisites(org.apache.maven.api.model.Prerequisites.Builder builder, org.apache.maven.api.model.Prerequisites target, org.apache.maven.api.model.Prerequisites source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.PrerequisitesmergePrerequisites(org.apache.maven.api.model.Prerequisites target, org.apache.maven.api.model.Prerequisites source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePrerequisites_Maven(org.apache.maven.api.model.Prerequisites.Builder builder, org.apache.maven.api.model.Prerequisites target, org.apache.maven.api.model.Prerequisites source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProfile(org.apache.maven.api.model.Profile.Builder builder, org.apache.maven.api.model.Profile target, org.apache.maven.api.model.Profile source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.ProfilemergeProfile(org.apache.maven.api.model.Profile target, org.apache.maven.api.model.Profile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProfile_Activation(org.apache.maven.api.model.Profile.Builder builder, org.apache.maven.api.model.Profile target, org.apache.maven.api.model.Profile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProfile_Build(org.apache.maven.api.model.Profile.Builder builder, org.apache.maven.api.model.Profile target, org.apache.maven.api.model.Profile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProfile_Dependencies(org.apache.maven.api.model.Profile.Builder builder, org.apache.maven.api.model.Profile target, org.apache.maven.api.model.Profile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProfile_DependencyManagement(org.apache.maven.api.model.Profile.Builder builder, org.apache.maven.api.model.Profile target, org.apache.maven.api.model.Profile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProfile_DistributionManagement(org.apache.maven.api.model.Profile.Builder builder, org.apache.maven.api.model.Profile target, org.apache.maven.api.model.Profile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProfile_Id(org.apache.maven.api.model.Profile.Builder builder, org.apache.maven.api.model.Profile target, org.apache.maven.api.model.Profile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProfile_Modules(org.apache.maven.api.model.Profile.Builder builder, org.apache.maven.api.model.Profile target, org.apache.maven.api.model.Profile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProfile_PluginRepositories(org.apache.maven.api.model.Profile.Builder builder, org.apache.maven.api.model.Profile target, org.apache.maven.api.model.Profile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProfile_Properties(org.apache.maven.api.model.Profile.Builder builder, org.apache.maven.api.model.Profile target, org.apache.maven.api.model.Profile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProfile_Reporting(org.apache.maven.api.model.Profile.Builder builder, org.apache.maven.api.model.Profile target, org.apache.maven.api.model.Profile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProfile_Repositories(org.apache.maven.api.model.Profile.Builder builder, org.apache.maven.api.model.Profile target, org.apache.maven.api.model.Profile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeProfile_Subprojects(org.apache.maven.api.model.Profile.Builder builder, org.apache.maven.api.model.Profile target, org.apache.maven.api.model.Profile source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRelocation(org.apache.maven.api.model.Relocation.Builder builder, org.apache.maven.api.model.Relocation target, org.apache.maven.api.model.Relocation source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.RelocationmergeRelocation(org.apache.maven.api.model.Relocation target, org.apache.maven.api.model.Relocation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRelocation_ArtifactId(org.apache.maven.api.model.Relocation.Builder builder, org.apache.maven.api.model.Relocation target, org.apache.maven.api.model.Relocation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRelocation_GroupId(org.apache.maven.api.model.Relocation.Builder builder, org.apache.maven.api.model.Relocation target, org.apache.maven.api.model.Relocation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRelocation_Message(org.apache.maven.api.model.Relocation.Builder builder, org.apache.maven.api.model.Relocation target, org.apache.maven.api.model.Relocation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRelocation_Version(org.apache.maven.api.model.Relocation.Builder builder, org.apache.maven.api.model.Relocation target, org.apache.maven.api.model.Relocation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReporting(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) protected org.apache.maven.api.model.ReportingmergeReporting(org.apache.maven.api.model.Reporting target, org.apache.maven.api.model.Reporting source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReporting_ExcludeDefaults(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) protected voidmergeReporting_OutputDirectory(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) protected voidmergeReporting_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) protected voidmergeReportPlugin(org.apache.maven.api.model.ReportPlugin.Builder builder, org.apache.maven.api.model.ReportPlugin target, org.apache.maven.api.model.ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.ReportPluginmergeReportPlugin(org.apache.maven.api.model.ReportPlugin target, org.apache.maven.api.model.ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReportPlugin_ArtifactId(org.apache.maven.api.model.ReportPlugin.Builder builder, org.apache.maven.api.model.ReportPlugin target, org.apache.maven.api.model.ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReportPlugin_Configuration(org.apache.maven.api.model.ReportPlugin.Builder builder, org.apache.maven.api.model.ReportPlugin target, org.apache.maven.api.model.ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReportPlugin_GroupId(org.apache.maven.api.model.ReportPlugin.Builder builder, org.apache.maven.api.model.ReportPlugin target, org.apache.maven.api.model.ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReportPlugin_Inherited(org.apache.maven.api.model.ReportPlugin.Builder builder, org.apache.maven.api.model.ReportPlugin target, org.apache.maven.api.model.ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReportPlugin_ReportSets(org.apache.maven.api.model.ReportPlugin.Builder builder, org.apache.maven.api.model.ReportPlugin target, org.apache.maven.api.model.ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReportPlugin_Version(org.apache.maven.api.model.ReportPlugin.Builder builder, org.apache.maven.api.model.ReportPlugin target, org.apache.maven.api.model.ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReportSet(org.apache.maven.api.model.ReportSet.Builder builder, org.apache.maven.api.model.ReportSet target, org.apache.maven.api.model.ReportSet source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.ReportSetmergeReportSet(org.apache.maven.api.model.ReportSet target, org.apache.maven.api.model.ReportSet source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReportSet_Configuration(org.apache.maven.api.model.ReportSet.Builder builder, org.apache.maven.api.model.ReportSet target, org.apache.maven.api.model.ReportSet source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReportSet_Id(org.apache.maven.api.model.ReportSet.Builder builder, org.apache.maven.api.model.ReportSet target, org.apache.maven.api.model.ReportSet source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReportSet_Inherited(org.apache.maven.api.model.ReportSet.Builder builder, org.apache.maven.api.model.ReportSet target, org.apache.maven.api.model.ReportSet source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReportSet_Reports(org.apache.maven.api.model.ReportSet.Builder builder, org.apache.maven.api.model.ReportSet target, org.apache.maven.api.model.ReportSet source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepository(org.apache.maven.api.model.Repository.Builder builder, org.apache.maven.api.model.Repository target, org.apache.maven.api.model.Repository source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.RepositorymergeRepository(org.apache.maven.api.model.Repository target, org.apache.maven.api.model.Repository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepository_Id(org.apache.maven.api.model.Repository.Builder builder, org.apache.maven.api.model.Repository target, org.apache.maven.api.model.Repository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepository_Layout(org.apache.maven.api.model.Repository.Builder builder, org.apache.maven.api.model.Repository target, org.apache.maven.api.model.Repository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepository_Name(org.apache.maven.api.model.Repository.Builder builder, org.apache.maven.api.model.Repository target, org.apache.maven.api.model.Repository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepository_Releases(org.apache.maven.api.model.Repository.Builder builder, org.apache.maven.api.model.Repository target, org.apache.maven.api.model.Repository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepository_Snapshots(org.apache.maven.api.model.Repository.Builder builder, org.apache.maven.api.model.Repository target, org.apache.maven.api.model.Repository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepository_Url(org.apache.maven.api.model.Repository.Builder builder, org.apache.maven.api.model.Repository target, org.apache.maven.api.model.Repository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryBase(org.apache.maven.api.model.RepositoryBase.Builder builder, org.apache.maven.api.model.RepositoryBase target, org.apache.maven.api.model.RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.RepositoryBasemergeRepositoryBase(org.apache.maven.api.model.RepositoryBase target, org.apache.maven.api.model.RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryBase_Id(org.apache.maven.api.model.RepositoryBase.Builder builder, org.apache.maven.api.model.RepositoryBase target, org.apache.maven.api.model.RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryBase_Layout(org.apache.maven.api.model.RepositoryBase.Builder builder, org.apache.maven.api.model.RepositoryBase target, org.apache.maven.api.model.RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryBase_Name(org.apache.maven.api.model.RepositoryBase.Builder builder, org.apache.maven.api.model.RepositoryBase target, org.apache.maven.api.model.RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryBase_Url(org.apache.maven.api.model.RepositoryBase.Builder builder, org.apache.maven.api.model.RepositoryBase target, org.apache.maven.api.model.RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryPolicy(org.apache.maven.api.model.RepositoryPolicy.Builder builder, org.apache.maven.api.model.RepositoryPolicy target, org.apache.maven.api.model.RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.RepositoryPolicymergeRepositoryPolicy(org.apache.maven.api.model.RepositoryPolicy target, org.apache.maven.api.model.RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryPolicy_ChecksumPolicy(org.apache.maven.api.model.RepositoryPolicy.Builder builder, org.apache.maven.api.model.RepositoryPolicy target, org.apache.maven.api.model.RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryPolicy_Enabled(org.apache.maven.api.model.RepositoryPolicy.Builder builder, org.apache.maven.api.model.RepositoryPolicy target, org.apache.maven.api.model.RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryPolicy_UpdatePolicy(org.apache.maven.api.model.RepositoryPolicy.Builder builder, org.apache.maven.api.model.RepositoryPolicy target, org.apache.maven.api.model.RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeResource(org.apache.maven.api.model.Resource.Builder builder, org.apache.maven.api.model.Resource target, org.apache.maven.api.model.Resource source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.ResourcemergeResource(org.apache.maven.api.model.Resource target, org.apache.maven.api.model.Resource source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeResource_Directory(org.apache.maven.api.model.Resource.Builder builder, org.apache.maven.api.model.Resource target, org.apache.maven.api.model.Resource source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeResource_Excludes(org.apache.maven.api.model.Resource.Builder builder, org.apache.maven.api.model.Resource target, org.apache.maven.api.model.Resource source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeResource_Filtering(org.apache.maven.api.model.Resource.Builder builder, org.apache.maven.api.model.Resource target, org.apache.maven.api.model.Resource source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeResource_Includes(org.apache.maven.api.model.Resource.Builder builder, org.apache.maven.api.model.Resource target, org.apache.maven.api.model.Resource source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeResource_TargetPath(org.apache.maven.api.model.Resource.Builder builder, org.apache.maven.api.model.Resource target, org.apache.maven.api.model.Resource source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeScm(org.apache.maven.api.model.Scm.Builder builder, org.apache.maven.api.model.Scm target, org.apache.maven.api.model.Scm source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.ScmmergeScm(org.apache.maven.api.model.Scm target, org.apache.maven.api.model.Scm source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeScm_ChildScmConnectionInheritAppendPath(org.apache.maven.api.model.Scm.Builder builder, org.apache.maven.api.model.Scm target, org.apache.maven.api.model.Scm source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeScm_ChildScmDeveloperConnectionInheritAppendPath(org.apache.maven.api.model.Scm.Builder builder, org.apache.maven.api.model.Scm target, org.apache.maven.api.model.Scm source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeScm_ChildScmUrlInheritAppendPath(org.apache.maven.api.model.Scm.Builder builder, org.apache.maven.api.model.Scm target, org.apache.maven.api.model.Scm source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeScm_Connection(org.apache.maven.api.model.Scm.Builder builder, org.apache.maven.api.model.Scm target, org.apache.maven.api.model.Scm source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeScm_DeveloperConnection(org.apache.maven.api.model.Scm.Builder builder, org.apache.maven.api.model.Scm target, org.apache.maven.api.model.Scm source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeScm_Tag(org.apache.maven.api.model.Scm.Builder builder, org.apache.maven.api.model.Scm target, org.apache.maven.api.model.Scm source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeScm_Url(org.apache.maven.api.model.Scm.Builder builder, org.apache.maven.api.model.Scm target, org.apache.maven.api.model.Scm source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSite(org.apache.maven.api.model.Site.Builder builder, org.apache.maven.api.model.Site target, org.apache.maven.api.model.Site source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.SitemergeSite(org.apache.maven.api.model.Site target, org.apache.maven.api.model.Site source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSite_ChildSiteUrlInheritAppendPath(org.apache.maven.api.model.Site.Builder builder, org.apache.maven.api.model.Site target, org.apache.maven.api.model.Site source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSite_Id(org.apache.maven.api.model.Site.Builder builder, org.apache.maven.api.model.Site target, org.apache.maven.api.model.Site source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSite_Name(org.apache.maven.api.model.Site.Builder builder, org.apache.maven.api.model.Site target, org.apache.maven.api.model.Site source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSite_Url(org.apache.maven.api.model.Site.Builder builder, org.apache.maven.api.model.Site target, org.apache.maven.api.model.Site source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSource(org.apache.maven.api.model.Source.Builder builder, org.apache.maven.api.model.Source target, org.apache.maven.api.model.Source source, boolean sourceDominant, Map<Object, Object> context) protected org.apache.maven.api.model.SourcemergeSource(org.apache.maven.api.model.Source target, org.apache.maven.api.model.Source source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSource_Directory(org.apache.maven.api.model.Source.Builder builder, org.apache.maven.api.model.Source target, org.apache.maven.api.model.Source source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSource_Enabled(org.apache.maven.api.model.Source.Builder builder, org.apache.maven.api.model.Source target, org.apache.maven.api.model.Source source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSource_Excludes(org.apache.maven.api.model.Source.Builder builder, org.apache.maven.api.model.Source target, org.apache.maven.api.model.Source source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSource_Includes(org.apache.maven.api.model.Source.Builder builder, org.apache.maven.api.model.Source target, org.apache.maven.api.model.Source source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSource_Lang(org.apache.maven.api.model.Source.Builder builder, org.apache.maven.api.model.Source target, org.apache.maven.api.model.Source source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSource_Module(org.apache.maven.api.model.Source.Builder builder, org.apache.maven.api.model.Source target, org.apache.maven.api.model.Source source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSource_Scope(org.apache.maven.api.model.Source.Builder builder, org.apache.maven.api.model.Source target, org.apache.maven.api.model.Source source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSource_StringFiltering(org.apache.maven.api.model.Source.Builder builder, org.apache.maven.api.model.Source target, org.apache.maven.api.model.Source source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSource_TargetPath(org.apache.maven.api.model.Source.Builder builder, org.apache.maven.api.model.Source target, org.apache.maven.api.model.Source source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeSource_TargetVersion(org.apache.maven.api.model.Source.Builder builder, org.apache.maven.api.model.Source target, org.apache.maven.api.model.Source source, boolean sourceDominant, Map<Object, Object> context)
-
Constructor Details
-
MavenMerger
public MavenMerger() -
MavenMerger
public MavenMerger(boolean deepMerge)
-
-
Method Details
-
merge
public org.apache.maven.api.model.Model merge(org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model 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 benull.source- The (read-only) source object that should be merged into the target object, may benull.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 benull.
-
mergeModel
-
mergeModel
-
mergeModel_Modules
-
mergeModel_Subprojects
-
mergeModel_DistributionManagement
-
mergeModel_Properties
-
mergeModel_DependencyManagement
-
mergeModel_Dependencies
-
mergeModel_Repositories
-
mergeModel_PluginRepositories
-
mergeModel_Reporting
-
mergeModel_PomFile
-
mergeModel_ModelVersion
-
mergeModel_Parent
-
mergeModel_GroupId
-
mergeModel_ArtifactId
-
mergeModel_Version
-
mergeModel_Packaging
-
mergeModel_Name
-
mergeModel_Description
-
mergeModel_Url
-
mergeModel_ChildProjectUrlInheritAppendPath
-
mergeModel_Root
-
mergeModel_PreserveModelVersion
-
mergeModel_InceptionYear
-
mergeModel_Organization
-
mergeModel_Licenses
-
mergeModel_Developers
-
mergeModel_Contributors
-
mergeModel_MailingLists
-
mergeModel_Prerequisites
-
mergeModel_Scm
-
mergeModel_IssueManagement
-
mergeModel_CiManagement
-
mergeModel_Build
-
mergeModel_Profiles
-
mergeModelBase
-
mergeModelBase
-
mergeModelBase_Modules
-
mergeModelBase_Subprojects
-
mergeModelBase_DistributionManagement
-
mergeModelBase_Properties
-
mergeModelBase_DependencyManagement
-
mergeModelBase_Dependencies
-
mergeModelBase_Repositories
-
mergeModelBase_PluginRepositories
-
mergeModelBase_Reporting
-
mergePluginContainer
-
mergePluginContainer
-
mergePluginContainer_Plugins
-
mergePluginConfiguration
-
mergePluginConfiguration
-
mergePluginConfiguration_Plugins
-
mergePluginConfiguration_PluginManagement
-
mergeBuildBase
-
mergeBuildBase
-
mergeBuildBase_Plugins
-
mergeBuildBase_PluginManagement
-
mergeBuildBase_DefaultGoal
-
mergeBuildBase_Resources
-
mergeBuildBase_TestResources
-
mergeBuildBase_Directory
-
mergeBuildBase_FinalName
-
mergeBuildBase_Filters
-
mergeBuild
-
mergeBuild
-
mergeBuild_Plugins
-
mergeBuild_PluginManagement
-
mergeBuild_DefaultGoal
-
mergeBuild_Resources
-
mergeBuild_TestResources
-
mergeBuild_Directory
-
mergeBuild_FinalName
-
mergeBuild_Filters
-
mergeBuild_Sources
-
mergeBuild_SourceDirectory
-
mergeBuild_ScriptSourceDirectory
-
mergeBuild_TestSourceDirectory
-
mergeBuild_OutputDirectory
-
mergeBuild_TestOutputDirectory
-
mergeBuild_Extensions
-
mergeCiManagement
-
mergeCiManagement
-
mergeCiManagement_System
-
mergeCiManagement_Url
-
mergeCiManagement_Notifiers
-
mergeNotifier
-
mergeNotifier
-
mergeNotifier_Type
-
mergeNotifier_SendOnError
-
mergeNotifier_SendOnFailure
-
mergeNotifier_SendOnSuccess
-
mergeNotifier_SendOnWarning
-
mergeNotifier_Address
-
mergeNotifier_Configuration
-
mergeContributor
-
mergeContributor
-
mergeContributor_Name
-
mergeContributor_Email
-
mergeContributor_Url
-
mergeContributor_Organization
-
mergeContributor_OrganizationUrl
-
mergeContributor_Roles
-
mergeContributor_Timezone
-
mergeContributor_Properties
-
mergeDependency
-
mergeDependency
-
mergeDependency_GroupId
-
mergeDependency_ArtifactId
-
mergeDependency_Version
-
mergeDependency_Type
-
mergeDependency_Classifier
-
mergeDependency_Scope
-
mergeDependency_SystemPath
-
mergeDependency_Exclusions
-
mergeDependency_Optional
-
mergeDeveloper
-
mergeDeveloper
-
mergeDeveloper_Name
-
mergeDeveloper_Email
-
mergeDeveloper_Url
-
mergeDeveloper_Organization
-
mergeDeveloper_OrganizationUrl
-
mergeDeveloper_Roles
-
mergeDeveloper_Timezone
-
mergeDeveloper_Properties
-
mergeDeveloper_Id
-
mergeExclusion
-
mergeExclusion
-
mergeExclusion_GroupId
-
mergeExclusion_ArtifactId
-
mergeIssueManagement
-
mergeIssueManagement
-
mergeIssueManagement_System
-
mergeIssueManagement_Url
-
mergeDistributionManagement
-
mergeDistributionManagement
-
mergeDistributionManagement_Repository
-
mergeDistributionManagement_SnapshotRepository
-
mergeDistributionManagement_Site
-
mergeDistributionManagement_DownloadUrl
-
mergeDistributionManagement_Relocation
-
mergeDistributionManagement_Status
-
mergeLicense
-
mergeLicense
-
mergeLicense_Name
-
mergeLicense_Url
-
mergeLicense_Distribution
-
mergeLicense_Comments
-
mergeMailingList
-
mergeMailingList
-
mergeMailingList_Name
-
mergeMailingList_Subscribe
-
mergeMailingList_Unsubscribe
-
mergeMailingList_Post
-
mergeMailingList_Archive
-
mergeMailingList_OtherArchives
-
mergeOrganization
-
mergeOrganization
-
mergeOrganization_Name
-
mergeOrganization_Url
-
mergePatternSet
-
mergePatternSet
-
mergePatternSet_Includes
-
mergePatternSet_Excludes
-
mergeParent
-
mergeParent
-
mergeParent_GroupId
-
mergeParent_ArtifactId
-
mergeParent_Version
-
mergeParent_RelativePath
-
mergeScm
-
mergeScm
-
mergeScm_Connection
-
mergeScm_DeveloperConnection
-
mergeScm_Tag
-
mergeScm_Url
-
mergeScm_ChildScmConnectionInheritAppendPath
-
mergeScm_ChildScmDeveloperConnectionInheritAppendPath
-
mergeScm_ChildScmUrlInheritAppendPath
-
mergeFileSet
-
mergeFileSet
-
mergeFileSet_Includes
-
mergeFileSet_Excludes
-
mergeFileSet_Directory
-
mergeSource
-
mergeSource
-
mergeSource_Includes
-
mergeSource_Excludes
-
mergeSource_Directory
-
mergeSource_Scope
-
mergeSource_Lang
-
mergeSource_Module
-
mergeSource_TargetVersion
-
mergeSource_TargetPath
-
mergeSource_StringFiltering
-
mergeSource_Enabled
-
mergeResource
-
mergeResource
-
mergeResource_Includes
-
mergeResource_Excludes
-
mergeResource_Directory
-
mergeResource_TargetPath
-
mergeResource_Filtering
-
mergeRepositoryBase
-
mergeRepositoryBase
-
mergeRepositoryBase_Id
-
mergeRepositoryBase_Name
-
mergeRepositoryBase_Url
-
mergeRepositoryBase_Layout
-
mergeRepository
-
mergeRepository
-
mergeRepository_Id
-
mergeRepository_Name
-
mergeRepository_Url
-
mergeRepository_Layout
-
mergeRepository_Releases
-
mergeRepository_Snapshots
-
mergeDeploymentRepository
-
mergeDeploymentRepository
-
mergeDeploymentRepository_Id
-
mergeDeploymentRepository_Name
-
mergeDeploymentRepository_Url
-
mergeDeploymentRepository_Layout
-
mergeDeploymentRepository_Releases
-
mergeDeploymentRepository_Snapshots
-
mergeDeploymentRepository_UniqueVersion
-
mergeRepositoryPolicy
-
mergeRepositoryPolicy
-
mergeRepositoryPolicy_Enabled
-
mergeRepositoryPolicy_UpdatePolicy
-
mergeRepositoryPolicy_ChecksumPolicy
-
mergeSite
-
mergeSite
-
mergeSite_Id
-
mergeSite_Name
-
mergeSite_Url
-
mergeSite_ChildSiteUrlInheritAppendPath
-
mergeConfigurationContainer
-
mergeConfigurationContainer
-
mergeConfigurationContainer_Inherited
-
mergeConfigurationContainer_Configuration
-
mergePlugin
-
mergePlugin
-
mergePlugin_Inherited
-
mergePlugin_Configuration
-
mergePlugin_GroupId
-
mergePlugin_ArtifactId
-
mergePlugin_Version
-
mergePlugin_Extensions
-
mergePlugin_Executions
-
mergePlugin_Dependencies
-
mergePluginExecution
-
mergePluginExecution
-
mergePluginExecution_Inherited
-
mergePluginExecution_Configuration
-
mergePluginExecution_Id
-
mergePluginExecution_Phase
-
mergePluginExecution_Priority
-
mergePluginExecution_Goals
-
mergeDependencyManagement
-
mergeDependencyManagement
-
mergeDependencyManagement_Dependencies
-
mergePluginManagement
-
mergePluginManagement
-
mergePluginManagement_Plugins
-
mergeReporting
-
mergeReporting
-
mergeReporting_ExcludeDefaults
-
mergeReporting_OutputDirectory
-
mergeReporting_Plugins
-
mergeProfile
-
mergeProfile
-
mergeProfile_Modules
-
mergeProfile_Subprojects
-
mergeProfile_DistributionManagement
-
mergeProfile_Properties
-
mergeProfile_DependencyManagement
-
mergeProfile_Dependencies
-
mergeProfile_Repositories
-
mergeProfile_PluginRepositories
-
mergeProfile_Reporting
-
mergeProfile_Id
-
mergeProfile_Activation
-
mergeProfile_Build
-
mergeActivation
-
mergeActivation
-
mergeActivation_ActiveByDefault
-
mergeActivation_Jdk
-
mergeActivation_Os
-
mergeActivation_Property
-
mergeActivation_File
-
mergeActivation_Packaging
-
mergeActivation_Condition
-
mergeActivationProperty
-
mergeActivationProperty
-
mergeActivationProperty_Name
-
mergeActivationProperty_Value
-
mergeActivationOS
-
mergeActivationOS
-
mergeActivationOS_Name
-
mergeActivationOS_Family
-
mergeActivationOS_Arch
-
mergeActivationOS_Version
-
mergeActivationFile
-
mergeActivationFile
-
mergeActivationFile_Missing
-
mergeActivationFile_Exists
-
mergeReportPlugin
-
mergeReportPlugin
-
mergeReportPlugin_Inherited
-
mergeReportPlugin_Configuration
-
mergeReportPlugin_GroupId
-
mergeReportPlugin_ArtifactId
-
mergeReportPlugin_Version
-
mergeReportPlugin_ReportSets
-
mergeReportSet
-
mergeReportSet
-
mergeReportSet_Inherited
-
mergeReportSet_Configuration
-
mergeReportSet_Id
-
mergeReportSet_Reports
-
mergePrerequisites
-
mergePrerequisites
-
mergePrerequisites_Maven
-
mergeRelocation
-
mergeRelocation
-
mergeRelocation_GroupId
-
mergeRelocation_ArtifactId
-
mergeRelocation_Version
-
mergeRelocation_Message
-
mergeExtension
-
mergeExtension
-
mergeExtension_GroupId
-
mergeExtension_ArtifactId
-
mergeExtension_Version
-
mergeExtension_Configuration
-
getModelKey
-
getModelBaseKey
-
getPluginContainerKey
protected MavenMerger.KeyComputer<org.apache.maven.api.model.PluginContainer> getPluginContainerKey() -
getPluginConfigurationKey
protected MavenMerger.KeyComputer<org.apache.maven.api.model.PluginConfiguration> getPluginConfigurationKey() -
getBuildBaseKey
-
getBuildKey
-
getCiManagementKey
-
getNotifierKey
-
getContributorKey
-
getDependencyKey
-
getDeveloperKey
-
getExclusionKey
-
getIssueManagementKey
protected MavenMerger.KeyComputer<org.apache.maven.api.model.IssueManagement> getIssueManagementKey() -
getDistributionManagementKey
protected MavenMerger.KeyComputer<org.apache.maven.api.model.DistributionManagement> getDistributionManagementKey() -
getLicenseKey
-
getMailingListKey
-
getOrganizationKey
-
getPatternSetKey
-
getParentKey
-
getScmKey
-
getFileSetKey
-
getSourceKey
-
getResourceKey
-
getRepositoryBaseKey
-
getRepositoryKey
-
getDeploymentRepositoryKey
protected MavenMerger.KeyComputer<org.apache.maven.api.model.DeploymentRepository> getDeploymentRepositoryKey() -
getRepositoryPolicyKey
protected MavenMerger.KeyComputer<org.apache.maven.api.model.RepositoryPolicy> getRepositoryPolicyKey() -
getSiteKey
-
getConfigurationContainerKey
protected MavenMerger.KeyComputer<org.apache.maven.api.model.ConfigurationContainer> getConfigurationContainerKey() -
getPluginKey
-
getPluginExecutionKey
protected MavenMerger.KeyComputer<org.apache.maven.api.model.PluginExecution> getPluginExecutionKey() -
getDependencyManagementKey
protected MavenMerger.KeyComputer<org.apache.maven.api.model.DependencyManagement> getDependencyManagementKey() -
getPluginManagementKey
protected MavenMerger.KeyComputer<org.apache.maven.api.model.PluginManagement> getPluginManagementKey() -
getReportingKey
-
getProfileKey
-
getActivationKey
-
getActivationPropertyKey
protected MavenMerger.KeyComputer<org.apache.maven.api.model.ActivationProperty> getActivationPropertyKey() -
getActivationOSKey
-
getActivationFileKey
-
getReportPluginKey
-
getReportSetKey
-
getPrerequisitesKey
-
getRelocationKey
-
getExtensionKey
-
merge
public static <T> List<T> merge(List<T> tgt, List<T> src, boolean sourceDominant, MavenMerger.KeyComputer<T> computer) Merge two lists -
merge
public static <T> List<T> merge(List<T> tgt, List<T> src, MavenMerger.KeyComputer<T> computer, BinaryOperator<T> remapping)
-