Package org.apache.maven.model.merge
Class ModelMerger
java.lang.Object
org.apache.maven.model.merge.ModelMerger
This is a hand-crafted prototype of the default model merger that should eventually be generated by Modello by a new
 Java plugin. Code structure to merge source (read-only) object into the target object is:
- mergeClassname( Classname target, Classname source, boolean sourceDominant, Map<Object, Object> context )for each model class
- mergeClassname_FieldName( Classname target, Classname source, boolean sourceDominant, Map<Object, Object> context )for each field of each model class
- Object getClassnameKey( Classname classname )for each class that is used in a list
Object getClassnameKey( Classname classname )
 method, which by default return the object itself and is expected to be overridden to calculate better suited key
 value.- Author:
- Benjamin Bentmann
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected ObjectgetContributorKey(Contributor contributor) protected ObjectgetDependencyKey(Dependency dependency) protected ObjectgetDeveloperKey(Developer developer) protected ObjectgetExclusionKey(Exclusion exclusion) protected ObjectgetExtensionKey(Extension extension) protected ObjectgetLicenseKey(License license) protected ObjectgetMailingListKey(MailingList mailingList) protected ObjectgetNotifierKey(Notifier notifier) protected ObjectgetPluginExecutionKey(PluginExecution pluginExecution) protected ObjectgetPluginKey(Plugin plugin) protected ObjectgetProfileKey(Profile profile) protected ObjectgetReportPluginKey(ReportPlugin reportPlugin) protected ObjectgetReportSetKey(ReportSet reportSet) protected ObjectgetRepositoryBaseKey(RepositoryBase repositoryBase) protected ObjectgetRepositoryKey(Repository repository) protected ObjectgetResourceKey(Resource resource) voidMerges the specified source object into the given target object.protected voidmergeActivation(Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context) protected voidprotected voidmergeBuild_Extensions(Build target, Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuild_OutputDirectory(Build target, Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuild_ScriptSourceDirectory(Build target, Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuild_SourceDirectory(Build target, Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuild_TestOutputDirectory(Build target, Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuild_TestSourceDirectory(Build target, Build source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuildBase(BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuildBase_DefaultGoal(BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuildBase_Directory(BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuildBase_Filters(BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuildBase_FinalName(BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuildBase_Resources(BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeBuildBase_TestResources(BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeCiManagement(CiManagement target, CiManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeCiManagement_Notifiers(CiManagement target, CiManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeCiManagement_System(CiManagement target, CiManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeCiManagement_Url(CiManagement target, CiManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeConfigurationContainer(ConfigurationContainer target, ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeConfigurationContainer_Configuration(ConfigurationContainer target, ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeConfigurationContainer_Inherited(ConfigurationContainer target, ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeContributor(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeContributor_Email(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeContributor_Name(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeContributor_Organization(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeContributor_OrganizationUrl(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeContributor_Properties(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeContributor_Roles(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeContributor_Timezone(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeContributor_Url(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependency(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependency_ArtifactId(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependency_Classifier(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependency_Exclusions(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependency_GroupId(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependency_Optional(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependency_Scope(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependency_SystemPath(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependency_Type(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependency_Version(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependencyManagement(DependencyManagement target, DependencyManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDependencyManagement_Dependencies(DependencyManagement target, DependencyManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeploymentRepository(DeploymentRepository target, DeploymentRepository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeploymentRepository_UniqueVersion(DeploymentRepository target, DeploymentRepository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeveloper(Developer target, Developer source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDeveloper_Id(Developer target, Developer source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDistributionManagement(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDistributionManagement_DownloadUrl(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDistributionManagement_Repository(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDistributionManagement_Site(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDistributionManagement_SnapshotRepository(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeDistributionManagement_Status(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeExclusion(Exclusion target, Exclusion source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeExclusion_ArtifactId(Exclusion target, Exclusion source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeExclusion_GroupId(Exclusion target, Exclusion source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeExtension(Extension target, Extension source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeExtension_ArtifactId(Extension target, Extension source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeExtension_GroupId(Extension target, Extension source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeExtension_Version(Extension target, Extension source, boolean sourceDominant, Map<Object, Object> context) protected voidprotected voidmergeFileSet_Directory(FileSet target, FileSet source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeIssueManagement(IssueManagement target, IssueManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeIssueManagement_System(IssueManagement target, IssueManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeIssueManagement_Url(IssueManagement target, IssueManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidprotected voidmergeLicense_Comments(License target, License source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeLicense_Distribution(License target, License source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeLicense_Name(License target, License source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeLicense_Url(License target, License source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeMailingList(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeMailingList_Archive(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeMailingList_Name(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeMailingList_OtherArchives(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeMailingList_Post(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeMailingList_Subscribe(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeMailingList_Unsubscribe(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) protected voidprotected voidmergeModel_ArtifactId(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected voidprotected voidmergeModel_ChildProjectUrlInheritAppendPath(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_CiManagement(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Contributors(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Description(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Developers(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected voidprotected voidmergeModel_InceptionYear(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_IssueManagement(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected voidprotected voidmergeModel_MailingLists(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_ModelVersion(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected voidprotected voidmergeModel_Organization(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModel_Packaging(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected voidprotected voidmergeModel_Prerequisites(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected voidprotected voidprotected voidprotected voidprotected voidmergeModelBase(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModelBase_Dependencies(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModelBase_DependencyManagement(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModelBase_DistributionManagement(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModelBase_Modules(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModelBase_PluginRepositories(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModelBase_Properties(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModelBase_Reporting(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeModelBase_Repositories(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object, Object> context) protected voidprotected voidmergeNotifier_Address(Notifier target, Notifier source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeNotifier_Configuration(Notifier target, Notifier source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeNotifier_SendOnError(Notifier target, Notifier source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeNotifier_SendOnFailure(Notifier target, Notifier source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeNotifier_SendOnSuccess(Notifier target, Notifier source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeNotifier_SendOnWarning(Notifier target, Notifier source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeNotifier_Type(Notifier target, Notifier source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeOrganization(Organization target, Organization source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeOrganization_Name(Organization target, Organization source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeOrganization_Url(Organization target, Organization source, boolean sourceDominant, Map<Object, Object> context) protected voidprotected voidmergeParent_ArtifactId(Parent target, Parent source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeParent_GroupId(Parent target, Parent source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeParent_RelativePath(Parent target, Parent source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeParent_Version(Parent target, Parent source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePatternSet(PatternSet target, PatternSet source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePatternSet_Excludes(PatternSet target, PatternSet source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePatternSet_Includes(PatternSet target, PatternSet source, boolean sourceDominant, Map<Object, Object> context) protected voidprotected voidmergePlugin_ArtifactId(Plugin target, Plugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePlugin_Dependencies(Plugin target, Plugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePlugin_Executions(Plugin target, Plugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePlugin_Extensions(Plugin target, Plugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePlugin_GroupId(Plugin target, Plugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePlugin_Version(Plugin target, Plugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginConfiguration(PluginConfiguration target, PluginConfiguration source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginConfiguration_PluginManagement(PluginConfiguration target, PluginConfiguration source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginContainer(PluginContainer target, PluginContainer source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginContainer_Plugins(PluginContainer target, PluginContainer source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginExecution(PluginExecution target, PluginExecution source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginExecution_Goals(PluginExecution target, PluginExecution source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginExecution_Id(PluginExecution target, PluginExecution source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginExecution_Phase(PluginExecution target, PluginExecution source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePluginManagement(PluginManagement target, PluginManagement source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePrerequisites(Prerequisites target, Prerequisites source, boolean sourceDominant, Map<Object, Object> context) protected voidmergePrerequisites_Maven(Prerequisites target, Prerequisites source, boolean sourceDominant, Map<Object, Object> context) protected voidprotected voidmergeRelocation(Relocation target, Relocation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRelocation_ArtifactId(Relocation target, Relocation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRelocation_GroupId(Relocation target, Relocation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRelocation_Message(Relocation target, Relocation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRelocation_Version(Relocation target, Relocation source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReporting(Reporting target, Reporting source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReporting_ExcludeDefaults(Reporting target, Reporting source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReporting_OutputDirectory(Reporting target, Reporting source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReporting_Plugins(Reporting target, Reporting source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReportPlugin(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReportPlugin_ArtifactId(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReportPlugin_GroupId(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReportPlugin_ReportSets(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReportPlugin_Version(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReportSet(ReportSet target, ReportSet source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReportSet_Id(ReportSet target, ReportSet source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeReportSet_Reports(ReportSet target, ReportSet source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepository(Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepository_Releases(Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepository_Snapshots(Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryBase(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryBase_Id(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryBase_Layout(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryBase_Name(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryBase_Url(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryPolicy(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryPolicy_ChecksumPolicy(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryPolicy_Enabled(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeRepositoryPolicy_UpdatePolicy(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected voidprotected voidmergeResource_Filtering(Resource target, Resource source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeResource_MergeId(Resource target, Resource source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeResource_TargetPath(Resource target, Resource source, boolean sourceDominant, Map<Object, Object> context) protected voidprotected voidmergeScm_ChildScmConnectionInheritAppendPath(Scm target, Scm source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeScm_ChildScmDeveloperConnectionInheritAppendPath(Scm target, Scm source, boolean sourceDominant, Map<Object, Object> context) protected voidmergeScm_ChildScmUrlInheritAppendPath(Scm target, Scm source, boolean sourceDominant, Map<Object, Object> context) protected voidprotected voidmergeScm_DeveloperConnection(Scm target, Scm source, boolean sourceDominant, Map<Object, Object> context) protected voidprotected voidprotected voidprotected voidmergeSite_ChildSiteUrlInheritAppendPath(Site target, Site source, boolean sourceDominant, Map<Object, Object> context) protected voidprotected voidprotected void
- 
Constructor Details- 
ModelMergerpublic ModelMerger()
 
- 
- 
Method Details- 
mergeMerges the specified source object into the given target object.- Parameters:
- target- The target object whose existing contents should be merged with the source, must not be- null.
- source- The (read-only) source object that should be merged into the target object, may be- null.
- sourceDominant- A flag indicating whether either the target object or the source object provides the dominant data.
- hints- A set of key-value pairs that customized merger implementations can use to carry domain-specific information along, may be- null.
 
- 
mergeModel
- 
mergeModel_ModelVersion
- 
mergeModel_Parent
- 
mergeModel_GroupId
- 
mergeModel_ArtifactId
- 
mergeModel_ChildProjectUrlInheritAppendPath
- 
mergeModel_Version
- 
mergeModel_Packaging
- 
mergeModel_Name
- 
mergeModel_Description
- 
mergeModel_Url
- 
mergeModel_InceptionYear
- 
mergeModel_Organization
- 
mergeModel_Licenses
- 
mergeModel_MailingLists
- 
mergeModel_Developers
- 
mergeModel_Contributors
- 
mergeModel_IssueManagement
- 
mergeModel_Scm
- 
mergeModel_CiManagement
- 
mergeModel_Prerequisites
- 
mergeModel_Build
- 
mergeModel_Profiles
- 
mergeModelBase
- 
mergeModelBase_Modules
- 
mergeModelBase_Dependencies
- 
mergeModelBase_Repositories
- 
mergeModelBase_PluginRepositories
- 
mergeModelBase_DistributionManagement
- 
mergeModelBase_Reporting
- 
mergeModelBase_DependencyManagement
- 
mergeModelBase_Properties
- 
mergeDistributionManagementprotected void mergeDistributionManagement(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeDistributionManagement_Repositoryprotected void mergeDistributionManagement_Repository(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeDistributionManagement_SnapshotRepositoryprotected void mergeDistributionManagement_SnapshotRepository(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeDistributionManagement_Siteprotected void mergeDistributionManagement_Site(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeDistributionManagement_Statusprotected void mergeDistributionManagement_Status(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeDistributionManagement_DownloadUrlprotected void mergeDistributionManagement_DownloadUrl(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeRelocationprotected void mergeRelocation(Relocation target, Relocation source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeRelocation_GroupIdprotected void mergeRelocation_GroupId(Relocation target, Relocation source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeRelocation_ArtifactIdprotected void mergeRelocation_ArtifactId(Relocation target, Relocation source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeRelocation_Versionprotected void mergeRelocation_Version(Relocation target, Relocation source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeRelocation_Messageprotected void mergeRelocation_Message(Relocation target, Relocation source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeDeploymentRepositoryprotected void mergeDeploymentRepository(DeploymentRepository target, DeploymentRepository source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeDeploymentRepository_UniqueVersionprotected void mergeDeploymentRepository_UniqueVersion(DeploymentRepository target, DeploymentRepository source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeSite
- 
mergeSite_ChildSiteUrlInheritAppendPath
- 
mergeSite_Id
- 
mergeSite_Name
- 
mergeSite_Url
- 
mergeRepositoryprotected void mergeRepository(Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeRepository_Releasesprotected void mergeRepository_Releases(Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeRepository_Snapshotsprotected void mergeRepository_Snapshots(Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeRepositoryBaseprotected void mergeRepositoryBase(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeRepositoryBase_Idprotected void mergeRepositoryBase_Id(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeRepositoryBase_Urlprotected void mergeRepositoryBase_Url(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeRepositoryBase_Nameprotected void mergeRepositoryBase_Name(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeRepositoryBase_Layoutprotected void mergeRepositoryBase_Layout(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeRepositoryPolicyprotected void mergeRepositoryPolicy(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeRepositoryPolicy_Enabledprotected void mergeRepositoryPolicy_Enabled(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeRepositoryPolicy_UpdatePolicyprotected void mergeRepositoryPolicy_UpdatePolicy(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeRepositoryPolicy_ChecksumPolicyprotected void mergeRepositoryPolicy_ChecksumPolicy(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeDependencyprotected void mergeDependency(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeDependency_GroupIdprotected void mergeDependency_GroupId(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeDependency_ArtifactIdprotected void mergeDependency_ArtifactId(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeDependency_Versionprotected void mergeDependency_Version(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeDependency_Typeprotected void mergeDependency_Type(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeDependency_Classifierprotected void mergeDependency_Classifier(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeDependency_Scopeprotected void mergeDependency_Scope(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeDependency_SystemPathprotected void mergeDependency_SystemPath(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeDependency_Optionalprotected void mergeDependency_Optional(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeDependency_Exclusionsprotected void mergeDependency_Exclusions(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeExclusion
- 
mergeExclusion_GroupId
- 
mergeExclusion_ArtifactId
- 
mergeReporting
- 
mergeReporting_OutputDirectory
- 
mergeReporting_ExcludeDefaults
- 
mergeReporting_Plugins
- 
mergeReportPluginprotected void mergeReportPlugin(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeReportPlugin_GroupIdprotected void mergeReportPlugin_GroupId(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeReportPlugin_ArtifactIdprotected void mergeReportPlugin_ArtifactId(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeReportPlugin_Versionprotected void mergeReportPlugin_Version(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeReportPlugin_ReportSetsprotected void mergeReportPlugin_ReportSets(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeReportSet
- 
mergeReportSet_Id
- 
mergeReportSet_Reports
- 
mergeDependencyManagementprotected void mergeDependencyManagement(DependencyManagement target, DependencyManagement source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeDependencyManagement_Dependenciesprotected void mergeDependencyManagement_Dependencies(DependencyManagement target, DependencyManagement source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeParent
- 
mergeParent_GroupId
- 
mergeParent_ArtifactId
- 
mergeParent_Version
- 
mergeParent_RelativePath
- 
mergeOrganizationprotected void mergeOrganization(Organization target, Organization source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeOrganization_Nameprotected void mergeOrganization_Name(Organization target, Organization source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeOrganization_Urlprotected void mergeOrganization_Url(Organization target, Organization source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeLicense
- 
mergeLicense_Name
- 
mergeLicense_Url
- 
mergeLicense_Distribution
- 
mergeLicense_Comments
- 
mergeMailingListprotected void mergeMailingList(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeMailingList_Nameprotected void mergeMailingList_Name(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeMailingList_Subscribeprotected void mergeMailingList_Subscribe(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeMailingList_Unsubscribeprotected void mergeMailingList_Unsubscribe(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeMailingList_Postprotected void mergeMailingList_Post(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeMailingList_Archiveprotected void mergeMailingList_Archive(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeMailingList_OtherArchivesprotected void mergeMailingList_OtherArchives(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeDeveloper
- 
mergeDeveloper_Id
- 
mergeContributorprotected void mergeContributor(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeContributor_Nameprotected void mergeContributor_Name(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeContributor_Emailprotected void mergeContributor_Email(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeContributor_Urlprotected void mergeContributor_Url(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeContributor_Organizationprotected void mergeContributor_Organization(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeContributor_OrganizationUrlprotected void mergeContributor_OrganizationUrl(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeContributor_Timezoneprotected void mergeContributor_Timezone(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeContributor_Rolesprotected void mergeContributor_Roles(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeContributor_Propertiesprotected void mergeContributor_Properties(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeIssueManagementprotected void mergeIssueManagement(IssueManagement target, IssueManagement source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeIssueManagement_Systemprotected void mergeIssueManagement_System(IssueManagement target, IssueManagement source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeIssueManagement_Urlprotected void mergeIssueManagement_Url(IssueManagement target, IssueManagement source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeScm
- 
mergeScm_ChildScmConnectionInheritAppendPath
- 
mergeScm_ChildScmDeveloperConnectionInheritAppendPath
- 
mergeScm_ChildScmUrlInheritAppendPath
- 
mergeScm_Url
- 
mergeScm_Connection
- 
mergeScm_DeveloperConnection
- 
mergeScm_Tag
- 
mergeCiManagementprotected void mergeCiManagement(CiManagement target, CiManagement source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeCiManagement_Systemprotected void mergeCiManagement_System(CiManagement target, CiManagement source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeCiManagement_Urlprotected void mergeCiManagement_Url(CiManagement target, CiManagement source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeCiManagement_Notifiersprotected void mergeCiManagement_Notifiers(CiManagement target, CiManagement source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeNotifier
- 
mergeNotifier_Type
- 
mergeNotifier_Address
- 
mergeNotifier_Configuration
- 
mergeNotifier_SendOnError
- 
mergeNotifier_SendOnFailure
- 
mergeNotifier_SendOnSuccess
- 
mergeNotifier_SendOnWarning
- 
mergePrerequisitesprotected void mergePrerequisites(Prerequisites target, Prerequisites source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergePrerequisites_Mavenprotected void mergePrerequisites_Maven(Prerequisites target, Prerequisites source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeBuild
- 
mergeBuild_SourceDirectory
- 
mergeBuild_ScriptSourceDirectory
- 
mergeBuild_TestSourceDirectory
- 
mergeBuild_OutputDirectory
- 
mergeBuild_TestOutputDirectory
- 
mergeBuild_Extensions
- 
mergeExtension
- 
mergeExtension_GroupId
- 
mergeExtension_ArtifactId
- 
mergeExtension_Version
- 
mergeBuildBase
- 
mergeBuildBase_DefaultGoal
- 
mergeBuildBase_Directory
- 
mergeBuildBase_FinalName
- 
mergeBuildBase_Filters
- 
mergeBuildBase_Resources
- 
mergeBuildBase_TestResources
- 
mergePluginConfigurationprotected void mergePluginConfiguration(PluginConfiguration target, PluginConfiguration source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergePluginConfiguration_PluginManagementprotected void mergePluginConfiguration_PluginManagement(PluginConfiguration target, PluginConfiguration source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergePluginContainerprotected void mergePluginContainer(PluginContainer target, PluginContainer source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergePluginContainer_Pluginsprotected void mergePluginContainer_Plugins(PluginContainer target, PluginContainer source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergePluginManagementprotected void mergePluginManagement(PluginManagement target, PluginManagement source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergePlugin
- 
mergePlugin_GroupId
- 
mergePlugin_ArtifactId
- 
mergePlugin_Version
- 
mergePlugin_Extensions
- 
mergePlugin_Dependencies
- 
mergePlugin_Executions
- 
mergeConfigurationContainerprotected void mergeConfigurationContainer(ConfigurationContainer target, ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeConfigurationContainer_Inheritedprotected void mergeConfigurationContainer_Inherited(ConfigurationContainer target, ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeConfigurationContainer_Configurationprotected void mergeConfigurationContainer_Configuration(ConfigurationContainer target, ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergePluginExecutionprotected void mergePluginExecution(PluginExecution target, PluginExecution source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergePluginExecution_Idprotected void mergePluginExecution_Id(PluginExecution target, PluginExecution source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergePluginExecution_Phaseprotected void mergePluginExecution_Phase(PluginExecution target, PluginExecution source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergePluginExecution_Goalsprotected void mergePluginExecution_Goals(PluginExecution target, PluginExecution source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeResource
- 
mergeResource_TargetPath
- 
mergeResource_Filtering
- 
mergeResource_MergeId
- 
mergeFileSet
- 
mergeFileSet_Directory
- 
mergePatternSetprotected void mergePatternSet(PatternSet target, PatternSet source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergePatternSet_Includesprotected void mergePatternSet_Includes(PatternSet target, PatternSet source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergePatternSet_Excludesprotected void mergePatternSet_Excludes(PatternSet target, PatternSet source, boolean sourceDominant, Map<Object, Object> context) 
- 
mergeProfile
- 
mergeActivationprotected void mergeActivation(Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context) 
- 
getDependencyKey
- 
getPluginKey
- 
getPluginExecutionKey
- 
getReportPluginKey
- 
getReportSetKey
- 
getLicenseKey
- 
getMailingListKey
- 
getDeveloperKey
- 
getContributorKey
- 
getProfileKey
- 
getRepositoryKey
- 
getRepositoryBaseKey
- 
getNotifierKey
- 
getResourceKey
- 
getExtensionKey
- 
getExclusionKey
 
-