Package org.apache.maven.impl.model
Class MavenModelMerger
java.lang.Object
org.apache.maven.model.v4.MavenMerger
org.apache.maven.impl.model.MavenModelMerger
- Direct Known Subclasses:
DefaultDependencyManagementInjector.ManagementModelMerger,DefaultInheritanceAssembler.InheritanceModelMerger,DefaultLifecycleBindingsInjector.LifecycleBindingsMerger,DefaultModelNormalizer.DuplicateMerger,DefaultPluginManagementInjector.ManagementModelMerger,DefaultProfileInjector.ProfileModelMerger
public class MavenModelMerger
extends org.apache.maven.model.v4.MavenMerger
The domain-specific model merger for the Maven POM, overriding generic code from parent class when necessary with
more adapted algorithms.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.maven.model.v4.MavenMerger
org.apache.maven.model.v4.MavenMerger.KeyComputer<T> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringextrapolateChildUrl(String parentUrl, boolean appendPath, Map<Object, Object> context) protected org.apache.maven.model.v4.MavenMerger.KeyComputer<org.apache.maven.api.model.Dependency> protected org.apache.maven.model.v4.MavenMerger.KeyComputer<org.apache.maven.api.model.Exclusion> protected org.apache.maven.model.v4.MavenMerger.KeyComputer<org.apache.maven.api.model.Extension> protected org.apache.maven.model.v4.MavenMerger.KeyComputer<org.apache.maven.api.model.PluginExecution> protected org.apache.maven.model.v4.MavenMerger.KeyComputer<org.apache.maven.api.model.Plugin> protected org.apache.maven.model.v4.MavenMerger.KeyComputer<org.apache.maven.api.model.ReportPlugin> protected org.apache.maven.model.v4.MavenMerger.KeyComputer<org.apache.maven.api.model.ReportSet> protected org.apache.maven.model.v4.MavenMerger.KeyComputer<org.apache.maven.api.model.RepositoryBase> protected booleanisSiteEmpty(org.apache.maven.api.model.Site site) org.apache.maven.api.model.Modelmerge(org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<?, ?> hints) 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_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 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 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_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_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_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_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_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_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_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 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_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 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 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 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 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_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_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_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) Methods inherited from class org.apache.maven.model.v4.MavenMerger
getActivationFileKey, getActivationKey, getActivationOSKey, getActivationPropertyKey, getBuildBaseKey, getBuildKey, getCiManagementKey, getConfigurationContainerKey, getContributorKey, getDependencyManagementKey, getDeploymentRepositoryKey, getDeveloperKey, getDistributionManagementKey, getFileSetKey, getIssueManagementKey, getLicenseKey, getMailingListKey, getModelBaseKey, getModelKey, getNotifierKey, getOrganizationKey, getParentKey, getPatternSetKey, getPluginConfigurationKey, getPluginContainerKey, getPluginManagementKey, getPrerequisitesKey, getProfileKey, getRelocationKey, getReportingKey, getRepositoryKey, getRepositoryPolicyKey, getResourceKey, getScmKey, getSiteKey, getSourceKey, merge, merge, mergeActivation, mergeActivation, mergeActivation_ActiveByDefault, mergeActivation_Condition, mergeActivation_File, mergeActivation_Jdk, mergeActivation_Os, mergeActivation_Packaging, mergeActivation_Property, mergeActivationFile, mergeActivationFile, mergeActivationFile_Exists, mergeActivationFile_Missing, mergeActivationOS, mergeActivationOS, mergeActivationOS_Arch, mergeActivationOS_Family, mergeActivationOS_Name, mergeActivationOS_Version, mergeActivationProperty, mergeActivationProperty, mergeActivationProperty_Name, mergeActivationProperty_Value, mergeBuild, mergeBuild, mergeBuild_DefaultGoal, mergeBuild_Directory, mergeBuild_Extensions, mergeBuild_Filters, mergeBuild_FinalName, mergeBuild_OutputDirectory, mergeBuild_PluginManagement, mergeBuild_Plugins, mergeBuild_Resources, mergeBuild_ScriptSourceDirectory, mergeBuild_SourceDirectory, mergeBuild_Sources, mergeBuild_TestOutputDirectory, mergeBuild_TestResources, mergeBuild_TestSourceDirectory, mergeBuildBase, mergeBuildBase, mergeBuildBase_DefaultGoal, mergeBuildBase_Directory, mergeBuildBase_FinalName, mergeBuildBase_PluginManagement, mergeBuildBase_Plugins, mergeCiManagement, mergeCiManagement, mergeCiManagement_Notifiers, mergeCiManagement_System, mergeCiManagement_Url, mergeConfigurationContainer, mergeConfigurationContainer, mergeConfigurationContainer_Configuration, mergeConfigurationContainer_Inherited, mergeContributor, mergeContributor, mergeContributor_Email, mergeContributor_Name, mergeContributor_Organization, mergeContributor_OrganizationUrl, mergeContributor_Properties, mergeContributor_Roles, mergeContributor_Timezone, mergeContributor_Url, mergeDependency, mergeDependency, mergeDependency_ArtifactId, mergeDependency_Classifier, mergeDependency_Exclusions, mergeDependency_GroupId, mergeDependency_Optional, mergeDependency_Scope, mergeDependency_SystemPath, mergeDependency_Type, mergeDependency_Version, mergeDependencyManagement, mergeDependencyManagement, mergeDependencyManagement_Dependencies, mergeDeploymentRepository, mergeDeploymentRepository, mergeDeploymentRepository_Id, mergeDeploymentRepository_Layout, mergeDeploymentRepository_Name, mergeDeploymentRepository_Releases, mergeDeploymentRepository_Snapshots, mergeDeploymentRepository_UniqueVersion, mergeDeploymentRepository_Url, mergeDeveloper, mergeDeveloper, mergeDeveloper_Email, mergeDeveloper_Id, mergeDeveloper_Name, mergeDeveloper_Organization, mergeDeveloper_OrganizationUrl, mergeDeveloper_Properties, mergeDeveloper_Roles, mergeDeveloper_Timezone, mergeDeveloper_Url, mergeDistributionManagement, mergeDistributionManagement, mergeDistributionManagement_DownloadUrl, mergeDistributionManagement_Status, mergeExclusion, mergeExclusion, mergeExclusion_ArtifactId, mergeExclusion_GroupId, mergeExtension, mergeExtension, mergeExtension_ArtifactId, mergeExtension_Configuration, mergeExtension_GroupId, mergeExtension_Version, mergeFileSet, mergeFileSet, mergeFileSet_Directory, mergeFileSet_Excludes, mergeFileSet_Includes, mergeIssueManagement, mergeIssueManagement, mergeIssueManagement_System, mergeIssueManagement_Url, mergeLicense, mergeLicense, mergeLicense_Comments, mergeLicense_Distribution, mergeLicense_Name, mergeLicense_Url, mergeMailingList, mergeMailingList, mergeMailingList_Archive, mergeMailingList_Name, mergeMailingList_OtherArchives, mergeMailingList_Post, mergeMailingList_Subscribe, mergeMailingList_Unsubscribe, mergeModel, mergeModel_Build, mergeModel_ChildProjectUrlInheritAppendPath, mergeModel_Dependencies, mergeModel_DependencyManagement, mergeModel_Description, mergeModel_DistributionManagement, mergeModel_GroupId, mergeModel_InceptionYear, mergeModel_Modules, mergeModel_Packaging, mergeModel_Parent, mergeModel_PluginRepositories, mergeModel_PomFile, mergeModel_PreserveModelVersion, mergeModel_Properties, mergeModel_Reporting, mergeModel_Repositories, mergeModel_Root, mergeModel_Scm, mergeModel_Subprojects, mergeModel_Version, mergeModelBase, mergeModelBase, mergeModelBase_Dependencies, mergeModelBase_DependencyManagement, mergeModelBase_DistributionManagement, mergeModelBase_Properties, mergeModelBase_Reporting, mergeNotifier, mergeNotifier, mergeNotifier_Address, mergeNotifier_Configuration, mergeNotifier_SendOnError, mergeNotifier_SendOnFailure, mergeNotifier_SendOnSuccess, mergeNotifier_SendOnWarning, mergeNotifier_Type, mergeOrganization, mergeOrganization, mergeOrganization_Name, mergeOrganization_Url, mergeParent, mergeParent, mergeParent_ArtifactId, mergeParent_GroupId, mergeParent_RelativePath, mergeParent_Version, mergePatternSet, mergePatternSet, mergePatternSet_Excludes, mergePatternSet_Includes, mergePlugin, mergePlugin, mergePlugin_ArtifactId, mergePlugin_Configuration, mergePlugin_Dependencies, mergePlugin_Extensions, mergePlugin_GroupId, mergePlugin_Inherited, mergePlugin_Version, mergePluginConfiguration, mergePluginConfiguration, mergePluginConfiguration_PluginManagement, mergePluginConfiguration_Plugins, mergePluginContainer, mergePluginContainer, mergePluginContainer_Plugins, mergePluginExecution, mergePluginExecution, mergePluginExecution_Configuration, mergePluginExecution_Id, mergePluginExecution_Inherited, mergePluginExecution_Phase, mergePluginExecution_Priority, mergePluginManagement, mergePluginManagement, mergePluginManagement_Plugins, mergePrerequisites, mergePrerequisites, mergePrerequisites_Maven, mergeProfile, mergeProfile, mergeProfile_Activation, mergeProfile_Build, mergeProfile_Dependencies, mergeProfile_DependencyManagement, mergeProfile_DistributionManagement, mergeProfile_Id, mergeProfile_Modules, mergeProfile_PluginRepositories, mergeProfile_Properties, mergeProfile_Reporting, mergeProfile_Repositories, mergeProfile_Subprojects, mergeRelocation, mergeRelocation, mergeRelocation_ArtifactId, mergeRelocation_GroupId, mergeRelocation_Message, mergeRelocation_Version, mergeReporting, mergeReporting, mergeReporting_ExcludeDefaults, mergeReporting_OutputDirectory, mergeReporting_Plugins, mergeReportPlugin, mergeReportPlugin, mergeReportPlugin_ArtifactId, mergeReportPlugin_Configuration, mergeReportPlugin_GroupId, mergeReportPlugin_Inherited, mergeReportPlugin_Version, mergeReportSet, mergeReportSet, mergeReportSet_Configuration, mergeReportSet_Id, mergeReportSet_Inherited, mergeReportSet_Reports, mergeRepository, mergeRepository, mergeRepository_Id, mergeRepository_Layout, mergeRepository_Name, mergeRepository_Releases, mergeRepository_Snapshots, mergeRepository_Url, mergeRepositoryBase, mergeRepositoryBase, mergeRepositoryBase_Id, mergeRepositoryBase_Layout, mergeRepositoryBase_Name, mergeRepositoryBase_Url, mergeRepositoryPolicy, mergeRepositoryPolicy, mergeRepositoryPolicy_ChecksumPolicy, mergeRepositoryPolicy_Enabled, mergeRepositoryPolicy_UpdatePolicy, mergeResource, mergeResource, mergeResource_Directory, mergeResource_Excludes, mergeResource_Filtering, mergeResource_Includes, mergeResource_TargetPath, mergeScm, mergeScm, mergeScm_ChildScmConnectionInheritAppendPath, mergeScm_ChildScmDeveloperConnectionInheritAppendPath, mergeScm_ChildScmUrlInheritAppendPath, mergeScm_Tag, mergeSite, mergeSite, mergeSite_Id, mergeSite_Name, mergeSource, mergeSource, mergeSource_Directory, mergeSource_Enabled, mergeSource_Excludes, mergeSource_Includes, mergeSource_Lang, mergeSource_Module, mergeSource_Scope, mergeSource_StringFiltering, mergeSource_TargetPath, mergeSource_TargetVersion
-
Field Details
-
CHILD_PATH_ADJUSTMENT
The hint key for the child path adjustment used during inheritance for URL calculations.- See Also:
-
ARTIFACT_ID
The context key for the artifact id of the target model.- See Also:
-
-
Constructor Details
-
MavenModelMerger
public MavenModelMerger()
-
-
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) - Overrides:
mergein classorg.apache.maven.model.v4.MavenMerger
-
mergeModel
protected org.apache.maven.api.model.Model mergeModel(org.apache.maven.api.model.Model target, org.apache.maven.api.model.Model source, boolean sourceDominant, Map<Object, Object> context) - Overrides:
mergeModelin classorg.apache.maven.model.v4.MavenMerger
-
mergeModel_Name
protected void mergeModel_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) - Overrides:
mergeModel_Namein classorg.apache.maven.model.v4.MavenMerger
-
mergeModel_Url
protected void mergeModel_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) - Overrides:
mergeModel_Urlin classorg.apache.maven.model.v4.MavenMerger
-
mergeModel_Organization
protected void mergeModel_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) - Overrides:
mergeModel_Organizationin classorg.apache.maven.model.v4.MavenMerger
-
mergeModel_IssueManagement
protected void mergeModel_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) - Overrides:
mergeModel_IssueManagementin classorg.apache.maven.model.v4.MavenMerger
-
mergeModel_CiManagement
protected void mergeModel_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) - Overrides:
mergeModel_CiManagementin classorg.apache.maven.model.v4.MavenMerger
-
mergeModel_ModelVersion
protected void mergeModel_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) - Overrides:
mergeModel_ModelVersionin classorg.apache.maven.model.v4.MavenMerger
-
mergeModel_ArtifactId
protected void mergeModel_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) - Overrides:
mergeModel_ArtifactIdin classorg.apache.maven.model.v4.MavenMerger
-
mergeModel_Profiles
protected void mergeModel_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) - Overrides:
mergeModel_Profilesin classorg.apache.maven.model.v4.MavenMerger
-
mergeModel_Prerequisites
protected void mergeModel_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) - Overrides:
mergeModel_Prerequisitesin classorg.apache.maven.model.v4.MavenMerger
-
mergeModel_Licenses
protected void mergeModel_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) - Overrides:
mergeModel_Licensesin classorg.apache.maven.model.v4.MavenMerger
-
mergeModel_Developers
protected void mergeModel_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) - Overrides:
mergeModel_Developersin classorg.apache.maven.model.v4.MavenMerger
-
mergeModel_Contributors
protected void mergeModel_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) - Overrides:
mergeModel_Contributorsin classorg.apache.maven.model.v4.MavenMerger
-
mergeModel_MailingLists
protected void mergeModel_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) - Overrides:
mergeModel_MailingListsin classorg.apache.maven.model.v4.MavenMerger
-
mergeModelBase_Modules
protected void mergeModelBase_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) - Overrides:
mergeModelBase_Modulesin classorg.apache.maven.model.v4.MavenMerger
-
mergeModelBase_Subprojects
protected void mergeModelBase_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) - Overrides:
mergeModelBase_Subprojectsin classorg.apache.maven.model.v4.MavenMerger
-
mergeModelBase_Repositories
protected void mergeModelBase_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) - Overrides:
mergeModelBase_Repositoriesin classorg.apache.maven.model.v4.MavenMerger
-
mergeModelBase_PluginRepositories
protected void mergeModelBase_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) - Overrides:
mergeModelBase_PluginRepositoriesin classorg.apache.maven.model.v4.MavenMerger
-
mergeBuildBase_Filters
protected void mergeBuildBase_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) - Overrides:
mergeBuildBase_Filtersin classorg.apache.maven.model.v4.MavenMerger
-
mergeBuildBase_Resources
protected void mergeBuildBase_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) - Overrides:
mergeBuildBase_Resourcesin classorg.apache.maven.model.v4.MavenMerger
-
mergeBuildBase_TestResources
protected void mergeBuildBase_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) - Overrides:
mergeBuildBase_TestResourcesin classorg.apache.maven.model.v4.MavenMerger
-
mergeDistributionManagement_Relocation
protected void mergeDistributionManagement_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) - Overrides:
mergeDistributionManagement_Relocationin classorg.apache.maven.model.v4.MavenMerger
-
mergeDistributionManagement_Repository
protected void mergeDistributionManagement_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) - Overrides:
mergeDistributionManagement_Repositoryin classorg.apache.maven.model.v4.MavenMerger
-
mergeDistributionManagement_SnapshotRepository
protected void mergeDistributionManagement_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) - Overrides:
mergeDistributionManagement_SnapshotRepositoryin classorg.apache.maven.model.v4.MavenMerger
-
mergeDistributionManagement_Site
protected void mergeDistributionManagement_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) - Overrides:
mergeDistributionManagement_Sitein classorg.apache.maven.model.v4.MavenMerger
-
mergeSite_ChildSiteUrlInheritAppendPath
protected void mergeSite_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) - Overrides:
mergeSite_ChildSiteUrlInheritAppendPathin classorg.apache.maven.model.v4.MavenMerger
-
isSiteEmpty
protected boolean isSiteEmpty(org.apache.maven.api.model.Site site) -
mergeSite_Url
protected void mergeSite_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) - Overrides:
mergeSite_Urlin classorg.apache.maven.model.v4.MavenMerger
-
mergeScm_Url
protected void mergeScm_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) - Overrides:
mergeScm_Urlin classorg.apache.maven.model.v4.MavenMerger
-
mergeScm_Connection
protected void mergeScm_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) - Overrides:
mergeScm_Connectionin classorg.apache.maven.model.v4.MavenMerger
-
mergeScm_DeveloperConnection
protected void mergeScm_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) - Overrides:
mergeScm_DeveloperConnectionin classorg.apache.maven.model.v4.MavenMerger
-
mergePlugin_Executions
protected void mergePlugin_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) - Overrides:
mergePlugin_Executionsin classorg.apache.maven.model.v4.MavenMerger
-
mergePluginExecution_Goals
protected void mergePluginExecution_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) - Overrides:
mergePluginExecution_Goalsin classorg.apache.maven.model.v4.MavenMerger
-
mergeReportPlugin_ReportSets
protected void mergeReportPlugin_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) - Overrides:
mergeReportPlugin_ReportSetsin classorg.apache.maven.model.v4.MavenMerger
-
getDependencyKey
protected org.apache.maven.model.v4.MavenMerger.KeyComputer<org.apache.maven.api.model.Dependency> getDependencyKey()- Overrides:
getDependencyKeyin classorg.apache.maven.model.v4.MavenMerger
-
getPluginKey
protected org.apache.maven.model.v4.MavenMerger.KeyComputer<org.apache.maven.api.model.Plugin> getPluginKey()- Overrides:
getPluginKeyin classorg.apache.maven.model.v4.MavenMerger
-
getPluginExecutionKey
protected org.apache.maven.model.v4.MavenMerger.KeyComputer<org.apache.maven.api.model.PluginExecution> getPluginExecutionKey()- Overrides:
getPluginExecutionKeyin classorg.apache.maven.model.v4.MavenMerger
-
getReportPluginKey
protected org.apache.maven.model.v4.MavenMerger.KeyComputer<org.apache.maven.api.model.ReportPlugin> getReportPluginKey()- Overrides:
getReportPluginKeyin classorg.apache.maven.model.v4.MavenMerger
-
getReportSetKey
protected org.apache.maven.model.v4.MavenMerger.KeyComputer<org.apache.maven.api.model.ReportSet> getReportSetKey()- Overrides:
getReportSetKeyin classorg.apache.maven.model.v4.MavenMerger
-
getRepositoryBaseKey
protected org.apache.maven.model.v4.MavenMerger.KeyComputer<org.apache.maven.api.model.RepositoryBase> getRepositoryBaseKey()- Overrides:
getRepositoryBaseKeyin classorg.apache.maven.model.v4.MavenMerger
-
getExtensionKey
protected org.apache.maven.model.v4.MavenMerger.KeyComputer<org.apache.maven.api.model.Extension> getExtensionKey()- Overrides:
getExtensionKeyin classorg.apache.maven.model.v4.MavenMerger
-
getExclusionKey
protected org.apache.maven.model.v4.MavenMerger.KeyComputer<org.apache.maven.api.model.Exclusion> getExclusionKey()- Overrides:
getExclusionKeyin classorg.apache.maven.model.v4.MavenMerger
-
extrapolateChildUrl
-