Package org.apache.maven.model.merge
Class ModelMerger
java.lang.Object
org.apache.maven.model.merge.ModelMerger
- Direct Known Subclasses:
MavenModelMerger
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 classmergeClassname_FieldName( Classname target, Classname source, boolean sourceDominant, Map<Object, Object> context )
for each field of each model classObject 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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Object
getContributorKey
(Contributor contributor) protected Object
getDependencyKey
(Dependency dependency) protected Object
getDeveloperKey
(Developer developer) protected Object
getExclusionKey
(Exclusion exclusion) protected Object
getExtensionKey
(Extension extension) protected Object
getLicenseKey
(License license) protected Object
getMailingListKey
(MailingList mailingList) protected Object
getNotifierKey
(Notifier notifier) protected Object
getPluginExecutionKey
(PluginExecution pluginExecution) protected Object
getPluginKey
(Plugin plugin) protected Object
getProfileKey
(Profile profile) protected Object
getReportPluginKey
(ReportPlugin reportPlugin) protected Object
getReportSetKey
(ReportSet reportSet) protected Object
getRepositoryBaseKey
(RepositoryBase repositoryBase) protected Object
getRepositoryKey
(Repository repository) protected Object
getResourceKey
(Resource resource) void
Merges the specified source object into the given target object.protected void
mergeActivation
(Activation target, Activation source, boolean sourceDominant, Map<Object, Object> context) protected void
protected void
mergeBuild_Extensions
(Build target, Build source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeBuild_OutputDirectory
(Build target, Build source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeBuild_ScriptSourceDirectory
(Build target, Build source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeBuild_SourceDirectory
(Build target, Build source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeBuild_TestOutputDirectory
(Build target, Build source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeBuild_TestSourceDirectory
(Build target, Build source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeBuildBase
(BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeBuildBase_DefaultGoal
(BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeBuildBase_Directory
(BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeBuildBase_Filters
(BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeBuildBase_FinalName
(BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeBuildBase_Resources
(BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeBuildBase_TestResources
(BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeCiManagement
(CiManagement target, CiManagement source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeCiManagement_Notifiers
(CiManagement target, CiManagement source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeCiManagement_System
(CiManagement target, CiManagement source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeCiManagement_Url
(CiManagement target, CiManagement source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeConfigurationContainer
(ConfigurationContainer target, ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeConfigurationContainer_Configuration
(ConfigurationContainer target, ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeConfigurationContainer_Inherited
(ConfigurationContainer target, ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeContributor
(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeContributor_Email
(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeContributor_Name
(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeContributor_Organization
(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeContributor_OrganizationUrl
(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeContributor_Properties
(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeContributor_Roles
(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeContributor_Timezone
(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeContributor_Url
(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDependency
(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDependency_ArtifactId
(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDependency_Classifier
(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDependency_Exclusions
(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDependency_GroupId
(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDependency_Optional
(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDependency_Scope
(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDependency_SystemPath
(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDependency_Type
(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDependency_Version
(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDependencyManagement
(DependencyManagement target, DependencyManagement source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDependencyManagement_Dependencies
(DependencyManagement target, DependencyManagement source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDeploymentRepository
(DeploymentRepository target, DeploymentRepository source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDeploymentRepository_UniqueVersion
(DeploymentRepository target, DeploymentRepository source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDeveloper
(Developer target, Developer source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDeveloper_Id
(Developer target, Developer source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDistributionManagement
(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDistributionManagement_DownloadUrl
(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDistributionManagement_Repository
(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDistributionManagement_Site
(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDistributionManagement_SnapshotRepository
(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeDistributionManagement_Status
(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeExclusion
(Exclusion target, Exclusion source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeExclusion_ArtifactId
(Exclusion target, Exclusion source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeExclusion_GroupId
(Exclusion target, Exclusion source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeExtension
(Extension target, Extension source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeExtension_ArtifactId
(Extension target, Extension source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeExtension_GroupId
(Extension target, Extension source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeExtension_Version
(Extension target, Extension source, boolean sourceDominant, Map<Object, Object> context) protected void
protected void
mergeFileSet_Directory
(FileSet target, FileSet source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeIssueManagement
(IssueManagement target, IssueManagement source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeIssueManagement_System
(IssueManagement target, IssueManagement source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeIssueManagement_Url
(IssueManagement target, IssueManagement source, boolean sourceDominant, Map<Object, Object> context) protected void
protected void
mergeLicense_Comments
(License target, License source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeLicense_Distribution
(License target, License source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeLicense_Name
(License target, License source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeLicense_Url
(License target, License source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeMailingList
(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeMailingList_Archive
(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeMailingList_Name
(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeMailingList_OtherArchives
(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeMailingList_Post
(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeMailingList_Subscribe
(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeMailingList_Unsubscribe
(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) protected void
protected void
mergeModel_ArtifactId
(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected void
protected void
mergeModel_ChildProjectUrlInheritAppendPath
(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeModel_CiManagement
(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeModel_Contributors
(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeModel_Description
(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeModel_Developers
(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected void
protected void
mergeModel_InceptionYear
(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeModel_IssueManagement
(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected void
protected void
mergeModel_MailingLists
(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeModel_ModelVersion
(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected void
protected void
mergeModel_Organization
(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeModel_Packaging
(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected void
protected void
mergeModel_Prerequisites
(Model target, Model source, boolean sourceDominant, Map<Object, Object> context) protected void
protected void
protected void
protected void
protected void
mergeModelBase
(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeModelBase_Dependencies
(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeModelBase_DependencyManagement
(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeModelBase_DistributionManagement
(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeModelBase_Modules
(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeModelBase_PluginRepositories
(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeModelBase_Properties
(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeModelBase_Reporting
(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeModelBase_Repositories
(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object, Object> context) protected void
protected void
mergeNotifier_Address
(Notifier target, Notifier source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeNotifier_Configuration
(Notifier target, Notifier source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeNotifier_SendOnError
(Notifier target, Notifier source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeNotifier_SendOnFailure
(Notifier target, Notifier source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeNotifier_SendOnSuccess
(Notifier target, Notifier source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeNotifier_SendOnWarning
(Notifier target, Notifier source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeNotifier_Type
(Notifier target, Notifier source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeOrganization
(Organization target, Organization source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeOrganization_Name
(Organization target, Organization source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeOrganization_Url
(Organization target, Organization source, boolean sourceDominant, Map<Object, Object> context) protected void
protected void
mergeParent_ArtifactId
(Parent target, Parent source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeParent_GroupId
(Parent target, Parent source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeParent_RelativePath
(Parent target, Parent source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeParent_Version
(Parent target, Parent source, boolean sourceDominant, Map<Object, Object> context) protected void
mergePatternSet
(PatternSet target, PatternSet source, boolean sourceDominant, Map<Object, Object> context) protected void
mergePatternSet_Excludes
(PatternSet target, PatternSet source, boolean sourceDominant, Map<Object, Object> context) protected void
mergePatternSet_Includes
(PatternSet target, PatternSet source, boolean sourceDominant, Map<Object, Object> context) protected void
protected void
mergePlugin_ArtifactId
(Plugin target, Plugin source, boolean sourceDominant, Map<Object, Object> context) protected void
mergePlugin_Dependencies
(Plugin target, Plugin source, boolean sourceDominant, Map<Object, Object> context) protected void
mergePlugin_Executions
(Plugin target, Plugin source, boolean sourceDominant, Map<Object, Object> context) protected void
mergePlugin_Extensions
(Plugin target, Plugin source, boolean sourceDominant, Map<Object, Object> context) protected void
mergePlugin_GroupId
(Plugin target, Plugin source, boolean sourceDominant, Map<Object, Object> context) protected void
mergePlugin_Version
(Plugin target, Plugin source, boolean sourceDominant, Map<Object, Object> context) protected void
mergePluginConfiguration
(PluginConfiguration target, PluginConfiguration source, boolean sourceDominant, Map<Object, Object> context) protected void
mergePluginConfiguration_PluginManagement
(PluginConfiguration target, PluginConfiguration source, boolean sourceDominant, Map<Object, Object> context) protected void
mergePluginContainer
(PluginContainer target, PluginContainer source, boolean sourceDominant, Map<Object, Object> context) protected void
mergePluginContainer_Plugins
(PluginContainer target, PluginContainer source, boolean sourceDominant, Map<Object, Object> context) protected void
mergePluginExecution
(PluginExecution target, PluginExecution source, boolean sourceDominant, Map<Object, Object> context) protected void
mergePluginExecution_Goals
(PluginExecution target, PluginExecution source, boolean sourceDominant, Map<Object, Object> context) protected void
mergePluginExecution_Id
(PluginExecution target, PluginExecution source, boolean sourceDominant, Map<Object, Object> context) protected void
mergePluginExecution_Phase
(PluginExecution target, PluginExecution source, boolean sourceDominant, Map<Object, Object> context) protected void
mergePluginManagement
(PluginManagement target, PluginManagement source, boolean sourceDominant, Map<Object, Object> context) protected void
mergePrerequisites
(Prerequisites target, Prerequisites source, boolean sourceDominant, Map<Object, Object> context) protected void
mergePrerequisites_Maven
(Prerequisites target, Prerequisites source, boolean sourceDominant, Map<Object, Object> context) protected void
protected void
mergeRelocation
(Relocation target, Relocation source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRelocation_ArtifactId
(Relocation target, Relocation source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRelocation_GroupId
(Relocation target, Relocation source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRelocation_Message
(Relocation target, Relocation source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRelocation_Version
(Relocation target, Relocation source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeReporting
(Reporting target, Reporting source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeReporting_ExcludeDefaults
(Reporting target, Reporting source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeReporting_OutputDirectory
(Reporting target, Reporting source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeReporting_Plugins
(Reporting target, Reporting source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeReportPlugin
(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeReportPlugin_ArtifactId
(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeReportPlugin_GroupId
(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeReportPlugin_ReportSets
(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeReportPlugin_Version
(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeReportSet
(ReportSet target, ReportSet source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeReportSet_Id
(ReportSet target, ReportSet source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeReportSet_Reports
(ReportSet target, ReportSet source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepository
(Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepository_Releases
(Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepository_Snapshots
(Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepositoryBase
(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepositoryBase_Id
(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepositoryBase_Layout
(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepositoryBase_Name
(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepositoryBase_Url
(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepositoryPolicy
(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepositoryPolicy_ChecksumPolicy
(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepositoryPolicy_Enabled
(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeRepositoryPolicy_UpdatePolicy
(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) protected void
protected void
mergeResource_Filtering
(Resource target, Resource source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeResource_MergeId
(Resource target, Resource source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeResource_TargetPath
(Resource target, Resource source, boolean sourceDominant, Map<Object, Object> context) protected void
protected void
mergeScm_ChildScmConnectionInheritAppendPath
(Scm target, Scm source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeScm_ChildScmDeveloperConnectionInheritAppendPath
(Scm target, Scm source, boolean sourceDominant, Map<Object, Object> context) protected void
mergeScm_ChildScmUrlInheritAppendPath
(Scm target, Scm source, boolean sourceDominant, Map<Object, Object> context) protected void
protected void
mergeScm_DeveloperConnection
(Scm target, Scm source, boolean sourceDominant, Map<Object, Object> context) protected void
protected void
protected void
protected void
mergeSite_ChildSiteUrlInheritAppendPath
(Site target, Site source, boolean sourceDominant, Map<Object, Object> context) protected void
protected void
protected void
-
Constructor Details
-
ModelMerger
public ModelMerger()
-
-
Method Details
-
merge
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_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
-
mergeDistributionManagement
protected void mergeDistributionManagement(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) -
mergeDistributionManagement_Repository
protected void mergeDistributionManagement_Repository(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) -
mergeDistributionManagement_SnapshotRepository
protected void mergeDistributionManagement_SnapshotRepository(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) -
mergeDistributionManagement_Site
protected void mergeDistributionManagement_Site(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) -
mergeDistributionManagement_Status
protected void mergeDistributionManagement_Status(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) -
mergeDistributionManagement_DownloadUrl
protected void mergeDistributionManagement_DownloadUrl(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object, Object> context) -
mergeRelocation
protected void mergeRelocation(Relocation target, Relocation source, boolean sourceDominant, Map<Object, Object> context) -
mergeRelocation_GroupId
protected void mergeRelocation_GroupId(Relocation target, Relocation source, boolean sourceDominant, Map<Object, Object> context) -
mergeRelocation_ArtifactId
protected void mergeRelocation_ArtifactId(Relocation target, Relocation source, boolean sourceDominant, Map<Object, Object> context) -
mergeRelocation_Version
protected void mergeRelocation_Version(Relocation target, Relocation source, boolean sourceDominant, Map<Object, Object> context) -
mergeRelocation_Message
protected void mergeRelocation_Message(Relocation target, Relocation source, boolean sourceDominant, Map<Object, Object> context) -
mergeDeploymentRepository
protected void mergeDeploymentRepository(DeploymentRepository target, DeploymentRepository source, boolean sourceDominant, Map<Object, Object> context) -
mergeDeploymentRepository_UniqueVersion
protected void mergeDeploymentRepository_UniqueVersion(DeploymentRepository target, DeploymentRepository source, boolean sourceDominant, Map<Object, Object> context) -
mergeSite
-
mergeSite_ChildSiteUrlInheritAppendPath
-
mergeSite_Id
-
mergeSite_Name
-
mergeSite_Url
-
mergeRepository
protected void mergeRepository(Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) -
mergeRepository_Releases
protected void mergeRepository_Releases(Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) -
mergeRepository_Snapshots
protected void mergeRepository_Snapshots(Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context) -
mergeRepositoryBase
protected void mergeRepositoryBase(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) -
mergeRepositoryBase_Id
protected void mergeRepositoryBase_Id(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) -
mergeRepositoryBase_Url
protected void mergeRepositoryBase_Url(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) -
mergeRepositoryBase_Name
protected void mergeRepositoryBase_Name(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) -
mergeRepositoryBase_Layout
protected void mergeRepositoryBase_Layout(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object, Object> context) -
mergeRepositoryPolicy
protected void mergeRepositoryPolicy(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) -
mergeRepositoryPolicy_Enabled
protected void mergeRepositoryPolicy_Enabled(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) -
mergeRepositoryPolicy_UpdatePolicy
protected void mergeRepositoryPolicy_UpdatePolicy(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) -
mergeRepositoryPolicy_ChecksumPolicy
protected void mergeRepositoryPolicy_ChecksumPolicy(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object, Object> context) -
mergeDependency
protected void mergeDependency(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) -
mergeDependency_GroupId
protected void mergeDependency_GroupId(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) -
mergeDependency_ArtifactId
protected void mergeDependency_ArtifactId(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) -
mergeDependency_Version
protected void mergeDependency_Version(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) -
mergeDependency_Type
protected void mergeDependency_Type(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) -
mergeDependency_Classifier
protected void mergeDependency_Classifier(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) -
mergeDependency_Scope
protected void mergeDependency_Scope(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) -
mergeDependency_SystemPath
protected void mergeDependency_SystemPath(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) -
mergeDependency_Optional
protected void mergeDependency_Optional(Dependency target, Dependency source, boolean sourceDominant, Map<Object, Object> context) -
mergeDependency_Exclusions
protected 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
-
mergeReportPlugin
protected void mergeReportPlugin(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) -
mergeReportPlugin_GroupId
protected void mergeReportPlugin_GroupId(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) -
mergeReportPlugin_ArtifactId
protected void mergeReportPlugin_ArtifactId(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) -
mergeReportPlugin_Version
protected void mergeReportPlugin_Version(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) -
mergeReportPlugin_ReportSets
protected void mergeReportPlugin_ReportSets(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object, Object> context) -
mergeReportSet
-
mergeReportSet_Id
-
mergeReportSet_Reports
-
mergeDependencyManagement
protected void mergeDependencyManagement(DependencyManagement target, DependencyManagement source, boolean sourceDominant, Map<Object, Object> context) -
mergeDependencyManagement_Dependencies
protected void mergeDependencyManagement_Dependencies(DependencyManagement target, DependencyManagement source, boolean sourceDominant, Map<Object, Object> context) -
mergeParent
-
mergeParent_GroupId
-
mergeParent_ArtifactId
-
mergeParent_Version
-
mergeParent_RelativePath
-
mergeOrganization
protected void mergeOrganization(Organization target, Organization source, boolean sourceDominant, Map<Object, Object> context) -
mergeOrganization_Name
protected void mergeOrganization_Name(Organization target, Organization source, boolean sourceDominant, Map<Object, Object> context) -
mergeOrganization_Url
protected void mergeOrganization_Url(Organization target, Organization source, boolean sourceDominant, Map<Object, Object> context) -
mergeLicense
-
mergeLicense_Name
-
mergeLicense_Url
-
mergeLicense_Distribution
-
mergeLicense_Comments
-
mergeMailingList
protected void mergeMailingList(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) -
mergeMailingList_Name
protected void mergeMailingList_Name(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) -
mergeMailingList_Subscribe
protected void mergeMailingList_Subscribe(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) -
mergeMailingList_Unsubscribe
protected void mergeMailingList_Unsubscribe(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) -
mergeMailingList_Post
protected void mergeMailingList_Post(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) -
mergeMailingList_Archive
protected void mergeMailingList_Archive(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) -
mergeMailingList_OtherArchives
protected void mergeMailingList_OtherArchives(MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context) -
mergeDeveloper
-
mergeDeveloper_Id
-
mergeContributor
protected void mergeContributor(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) -
mergeContributor_Name
protected void mergeContributor_Name(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) -
mergeContributor_Email
protected void mergeContributor_Email(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) -
mergeContributor_Url
protected void mergeContributor_Url(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) -
mergeContributor_Organization
protected void mergeContributor_Organization(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) -
mergeContributor_OrganizationUrl
protected void mergeContributor_OrganizationUrl(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) -
mergeContributor_Timezone
protected void mergeContributor_Timezone(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) -
mergeContributor_Roles
protected void mergeContributor_Roles(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) -
mergeContributor_Properties
protected void mergeContributor_Properties(Contributor target, Contributor source, boolean sourceDominant, Map<Object, Object> context) -
mergeIssueManagement
protected void mergeIssueManagement(IssueManagement target, IssueManagement source, boolean sourceDominant, Map<Object, Object> context) -
mergeIssueManagement_System
protected void mergeIssueManagement_System(IssueManagement target, IssueManagement source, boolean sourceDominant, Map<Object, Object> context) -
mergeIssueManagement_Url
protected 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
-
mergeCiManagement
protected void mergeCiManagement(CiManagement target, CiManagement source, boolean sourceDominant, Map<Object, Object> context) -
mergeCiManagement_System
protected void mergeCiManagement_System(CiManagement target, CiManagement source, boolean sourceDominant, Map<Object, Object> context) -
mergeCiManagement_Url
protected void mergeCiManagement_Url(CiManagement target, CiManagement source, boolean sourceDominant, Map<Object, Object> context) -
mergeCiManagement_Notifiers
protected 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
-
mergePrerequisites
protected void mergePrerequisites(Prerequisites target, Prerequisites source, boolean sourceDominant, Map<Object, Object> context) -
mergePrerequisites_Maven
protected 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
-
mergePluginConfiguration
protected void mergePluginConfiguration(PluginConfiguration target, PluginConfiguration source, boolean sourceDominant, Map<Object, Object> context) -
mergePluginConfiguration_PluginManagement
protected void mergePluginConfiguration_PluginManagement(PluginConfiguration target, PluginConfiguration source, boolean sourceDominant, Map<Object, Object> context) -
mergePluginContainer
protected void mergePluginContainer(PluginContainer target, PluginContainer source, boolean sourceDominant, Map<Object, Object> context) -
mergePluginContainer_Plugins
protected void mergePluginContainer_Plugins(PluginContainer target, PluginContainer source, boolean sourceDominant, Map<Object, Object> context) -
mergePluginManagement
protected 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
-
mergeConfigurationContainer
protected void mergeConfigurationContainer(ConfigurationContainer target, ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context) -
mergeConfigurationContainer_Inherited
protected void mergeConfigurationContainer_Inherited(ConfigurationContainer target, ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context) -
mergeConfigurationContainer_Configuration
protected void mergeConfigurationContainer_Configuration(ConfigurationContainer target, ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context) -
mergePluginExecution
protected void mergePluginExecution(PluginExecution target, PluginExecution source, boolean sourceDominant, Map<Object, Object> context) -
mergePluginExecution_Id
protected void mergePluginExecution_Id(PluginExecution target, PluginExecution source, boolean sourceDominant, Map<Object, Object> context) -
mergePluginExecution_Phase
protected void mergePluginExecution_Phase(PluginExecution target, PluginExecution source, boolean sourceDominant, Map<Object, Object> context) -
mergePluginExecution_Goals
protected void mergePluginExecution_Goals(PluginExecution target, PluginExecution source, boolean sourceDominant, Map<Object, Object> context) -
mergeResource
-
mergeResource_TargetPath
-
mergeResource_Filtering
-
mergeResource_MergeId
-
mergeFileSet
-
mergeFileSet_Directory
-
mergePatternSet
protected void mergePatternSet(PatternSet target, PatternSet source, boolean sourceDominant, Map<Object, Object> context) -
mergePatternSet_Includes
protected void mergePatternSet_Includes(PatternSet target, PatternSet source, boolean sourceDominant, Map<Object, Object> context) -
mergePatternSet_Excludes
protected void mergePatternSet_Excludes(PatternSet target, PatternSet source, boolean sourceDominant, Map<Object, Object> context) -
mergeProfile
-
mergeActivation
protected 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
-