Package org.apache.maven.model.merge
Class MavenModelMerger
- java.lang.Object
-
- org.apache.maven.model.merge.ModelMerger
-
- org.apache.maven.model.merge.MavenModelMerger
-
- Direct Known Subclasses:
DefaultDependencyManagementInjector.ManagementModelMerger,DefaultInheritanceAssembler.InheritanceModelMerger,DefaultModelNormalizer.DuplicateMerger,DefaultPluginManagementInjector.ManagementModelMerger,DefaultProfileInjector.ProfileModelMerger
public class MavenModelMerger extends org.apache.maven.model.merge.ModelMergerThe domain-specific model merger for the Maven POM, overriding generic code from parent class when necessary with more adapted algorithms.- Author:
- Benjamin Bentmann
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringARTIFACT_IDThe context key for the artifact id of the target model.static java.lang.StringCHILD_PATH_ADJUSTMENTThe hint key for the child path adjustment used during inheritance for URL calculations.
-
Constructor Summary
Constructors Constructor Description MavenModelMerger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringextrapolateChildUrl(java.lang.String parentUrl, boolean appendPath, java.util.Map<java.lang.Object,java.lang.Object> context)protected java.lang.ObjectgetDependencyKey(org.apache.maven.model.Dependency dependency)protected java.lang.ObjectgetExclusionKey(org.apache.maven.model.Exclusion exclusion)protected java.lang.ObjectgetExtensionKey(org.apache.maven.model.Extension extension)protected java.lang.ObjectgetPluginExecutionKey(org.apache.maven.model.PluginExecution pluginExecution)protected java.lang.ObjectgetPluginKey(org.apache.maven.model.Plugin plugin)protected java.lang.ObjectgetReportPluginKey(org.apache.maven.model.ReportPlugin reportPlugin)protected java.lang.ObjectgetReportSetKey(org.apache.maven.model.ReportSet reportSet)protected java.lang.ObjectgetRepositoryBaseKey(org.apache.maven.model.RepositoryBase repositoryBase)protected booleanisSiteEmpty(org.apache.maven.model.Site site)protected voidmergeBuildBase_Filters(org.apache.maven.model.BuildBase target, org.apache.maven.model.BuildBase source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeBuildBase_Resources(org.apache.maven.model.BuildBase target, org.apache.maven.model.BuildBase source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeBuildBase_TestResources(org.apache.maven.model.BuildBase target, org.apache.maven.model.BuildBase source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeDistributionManagement_Repository(org.apache.maven.model.DistributionManagement target, org.apache.maven.model.DistributionManagement source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeDistributionManagement_Site(org.apache.maven.model.DistributionManagement target, org.apache.maven.model.DistributionManagement source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeDistributionManagement_SnapshotRepository(org.apache.maven.model.DistributionManagement target, org.apache.maven.model.DistributionManagement source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeModel(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeModel_ArtifactId(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeModel_CiManagement(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeModel_Contributors(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeModel_Developers(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeModel_IssueManagement(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeModel_Licenses(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeModel_MailingLists(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeModel_ModelVersion(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeModel_Name(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeModel_Organization(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeModel_Prerequisites(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeModel_Profiles(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeModel_Url(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeModelBase_Modules(org.apache.maven.model.ModelBase target, org.apache.maven.model.ModelBase source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeModelBase_PluginRepositories(org.apache.maven.model.ModelBase target, org.apache.maven.model.ModelBase source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeModelBase_Repositories(org.apache.maven.model.ModelBase target, org.apache.maven.model.ModelBase source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergePlugin_Executions(org.apache.maven.model.Plugin target, org.apache.maven.model.Plugin source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergePluginExecution_Goals(org.apache.maven.model.PluginExecution target, org.apache.maven.model.PluginExecution source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeReportPlugin_ReportSets(org.apache.maven.model.ReportPlugin target, org.apache.maven.model.ReportPlugin source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeScm_Connection(org.apache.maven.model.Scm target, org.apache.maven.model.Scm source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeScm_DeveloperConnection(org.apache.maven.model.Scm target, org.apache.maven.model.Scm source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeScm_Url(org.apache.maven.model.Scm target, org.apache.maven.model.Scm source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeSite(org.apache.maven.model.Site target, org.apache.maven.model.Site source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)protected voidmergeSite_Url(org.apache.maven.model.Site target, org.apache.maven.model.Site source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)-
Methods inherited from class org.apache.maven.model.merge.ModelMerger
getContributorKey, getDeveloperKey, getLicenseKey, getMailingListKey, getNotifierKey, getProfileKey, getRepositoryKey, getResourceKey, merge, mergeActivation, mergeBuild, mergeBuild_Extensions, mergeBuild_OutputDirectory, mergeBuild_ScriptSourceDirectory, mergeBuild_SourceDirectory, mergeBuild_TestOutputDirectory, mergeBuild_TestSourceDirectory, mergeBuildBase, mergeBuildBase_DefaultGoal, mergeBuildBase_Directory, mergeBuildBase_FinalName, mergeCiManagement, mergeCiManagement_Notifiers, mergeCiManagement_System, mergeCiManagement_Url, mergeConfigurationContainer, mergeConfigurationContainer_Configuration, mergeConfigurationContainer_Inherited, mergeContributor, mergeContributor_Email, mergeContributor_Name, mergeContributor_Organization, mergeContributor_OrganizationUrl, mergeContributor_Properties, mergeContributor_Roles, mergeContributor_Timezone, mergeContributor_Url, mergeDependency, mergeDependency_ArtifactId, mergeDependency_Classifier, mergeDependency_Exclusions, mergeDependency_GroupId, mergeDependency_Optional, mergeDependency_Scope, mergeDependency_SystemPath, mergeDependency_Type, mergeDependency_Version, mergeDependencyManagement, mergeDependencyManagement_Dependencies, mergeDeploymentRepository, mergeDeploymentRepository_UniqueVersion, mergeDeveloper, mergeDeveloper_Id, mergeDistributionManagement, mergeDistributionManagement_DownloadUrl, mergeDistributionManagement_Status, mergeExclusion, mergeExclusion_ArtifactId, mergeExclusion_GroupId, mergeExtension, mergeExtension_ArtifactId, mergeExtension_GroupId, mergeExtension_Version, mergeFileSet, mergeFileSet_Directory, mergeIssueManagement, mergeIssueManagement_System, mergeIssueManagement_Url, mergeLicense, mergeLicense_Comments, mergeLicense_Distribution, mergeLicense_Name, mergeLicense_Url, mergeMailingList, mergeMailingList_Archive, mergeMailingList_Name, mergeMailingList_OtherArchives, mergeMailingList_Post, mergeMailingList_Subscribe, mergeMailingList_Unsubscribe, mergeModel_Build, mergeModel_ChildProjectUrlInheritAppendPath, mergeModel_Description, mergeModel_GroupId, mergeModel_InceptionYear, mergeModel_Packaging, mergeModel_Parent, mergeModel_Scm, mergeModel_Version, mergeModelBase, mergeModelBase_Dependencies, mergeModelBase_DependencyManagement, mergeModelBase_DistributionManagement, mergeModelBase_Properties, mergeModelBase_Reporting, mergeNotifier, mergeNotifier_Address, mergeNotifier_Configuration, mergeNotifier_SendOnError, mergeNotifier_SendOnFailure, mergeNotifier_SendOnSuccess, mergeNotifier_SendOnWarning, mergeNotifier_Type, mergeOrganization, mergeOrganization_Name, mergeOrganization_Url, mergeParent, mergeParent_ArtifactId, mergeParent_GroupId, mergeParent_RelativePath, mergeParent_Version, mergePatternSet, mergePatternSet_Excludes, mergePatternSet_Includes, mergePlugin, mergePlugin_ArtifactId, mergePlugin_Dependencies, mergePlugin_Extensions, mergePlugin_GroupId, mergePlugin_Version, mergePluginConfiguration, mergePluginConfiguration_PluginManagement, mergePluginContainer, mergePluginContainer_Plugins, mergePluginExecution, mergePluginExecution_Id, mergePluginExecution_Phase, mergePluginManagement, mergePrerequisites, mergePrerequisites_Maven, mergeProfile, mergeRelocation, mergeRelocation_ArtifactId, mergeRelocation_GroupId, mergeRelocation_Message, mergeRelocation_Version, mergeReporting, mergeReporting_ExcludeDefaults, mergeReporting_OutputDirectory, mergeReporting_Plugins, mergeReportPlugin, mergeReportPlugin_ArtifactId, mergeReportPlugin_GroupId, mergeReportPlugin_Version, mergeReportSet, mergeReportSet_Id, mergeReportSet_Reports, mergeRepository, mergeRepository_Releases, mergeRepository_Snapshots, mergeRepositoryBase, mergeRepositoryBase_Id, mergeRepositoryBase_Layout, mergeRepositoryBase_Name, mergeRepositoryBase_Url, mergeRepositoryPolicy, mergeRepositoryPolicy_ChecksumPolicy, mergeRepositoryPolicy_Enabled, mergeRepositoryPolicy_UpdatePolicy, mergeResource, mergeResource_Filtering, mergeResource_MergeId, mergeResource_TargetPath, mergeScm, mergeScm_ChildScmConnectionInheritAppendPath, mergeScm_ChildScmDeveloperConnectionInheritAppendPath, mergeScm_ChildScmUrlInheritAppendPath, mergeScm_Tag, mergeSite_ChildSiteUrlInheritAppendPath, mergeSite_Id, mergeSite_Name
-
-
-
-
Field Detail
-
CHILD_PATH_ADJUSTMENT
public static final java.lang.String CHILD_PATH_ADJUSTMENT
The hint key for the child path adjustment used during inheritance for URL calculations.- See Also:
- Constant Field Values
-
ARTIFACT_ID
public static final java.lang.String ARTIFACT_ID
The context key for the artifact id of the target model.- See Also:
- Constant Field Values
-
-
Method Detail
-
mergeModel
protected void mergeModel(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeModelin classorg.apache.maven.model.merge.ModelMerger
-
mergeModel_Name
protected void mergeModel_Name(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeModel_Namein classorg.apache.maven.model.merge.ModelMerger
-
mergeModel_Url
protected void mergeModel_Url(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeModel_Urlin classorg.apache.maven.model.merge.ModelMerger
-
mergeModel_Organization
protected void mergeModel_Organization(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeModel_Organizationin classorg.apache.maven.model.merge.ModelMerger
-
mergeModel_IssueManagement
protected void mergeModel_IssueManagement(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeModel_IssueManagementin classorg.apache.maven.model.merge.ModelMerger
-
mergeModel_CiManagement
protected void mergeModel_CiManagement(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeModel_CiManagementin classorg.apache.maven.model.merge.ModelMerger
-
mergeModel_ModelVersion
protected void mergeModel_ModelVersion(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeModel_ModelVersionin classorg.apache.maven.model.merge.ModelMerger
-
mergeModel_ArtifactId
protected void mergeModel_ArtifactId(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeModel_ArtifactIdin classorg.apache.maven.model.merge.ModelMerger
-
mergeModel_Profiles
protected void mergeModel_Profiles(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeModel_Profilesin classorg.apache.maven.model.merge.ModelMerger
-
mergeModel_Prerequisites
protected void mergeModel_Prerequisites(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeModel_Prerequisitesin classorg.apache.maven.model.merge.ModelMerger
-
mergeModel_Licenses
protected void mergeModel_Licenses(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeModel_Licensesin classorg.apache.maven.model.merge.ModelMerger
-
mergeModel_Developers
protected void mergeModel_Developers(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeModel_Developersin classorg.apache.maven.model.merge.ModelMerger
-
mergeModel_Contributors
protected void mergeModel_Contributors(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeModel_Contributorsin classorg.apache.maven.model.merge.ModelMerger
-
mergeModel_MailingLists
protected void mergeModel_MailingLists(org.apache.maven.model.Model target, org.apache.maven.model.Model source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeModel_MailingListsin classorg.apache.maven.model.merge.ModelMerger
-
mergeModelBase_Modules
protected void mergeModelBase_Modules(org.apache.maven.model.ModelBase target, org.apache.maven.model.ModelBase source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeModelBase_Modulesin classorg.apache.maven.model.merge.ModelMerger
-
mergeModelBase_Repositories
protected void mergeModelBase_Repositories(org.apache.maven.model.ModelBase target, org.apache.maven.model.ModelBase source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeModelBase_Repositoriesin classorg.apache.maven.model.merge.ModelMerger
-
mergeModelBase_PluginRepositories
protected void mergeModelBase_PluginRepositories(org.apache.maven.model.ModelBase target, org.apache.maven.model.ModelBase source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeModelBase_PluginRepositoriesin classorg.apache.maven.model.merge.ModelMerger
-
mergeBuildBase_Filters
protected void mergeBuildBase_Filters(org.apache.maven.model.BuildBase target, org.apache.maven.model.BuildBase source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeBuildBase_Filtersin classorg.apache.maven.model.merge.ModelMerger
-
mergeBuildBase_Resources
protected void mergeBuildBase_Resources(org.apache.maven.model.BuildBase target, org.apache.maven.model.BuildBase source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeBuildBase_Resourcesin classorg.apache.maven.model.merge.ModelMerger
-
mergeBuildBase_TestResources
protected void mergeBuildBase_TestResources(org.apache.maven.model.BuildBase target, org.apache.maven.model.BuildBase source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeBuildBase_TestResourcesin classorg.apache.maven.model.merge.ModelMerger
-
mergeDistributionManagement_Repository
protected void mergeDistributionManagement_Repository(org.apache.maven.model.DistributionManagement target, org.apache.maven.model.DistributionManagement source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeDistributionManagement_Repositoryin classorg.apache.maven.model.merge.ModelMerger
-
mergeDistributionManagement_SnapshotRepository
protected void mergeDistributionManagement_SnapshotRepository(org.apache.maven.model.DistributionManagement target, org.apache.maven.model.DistributionManagement source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeDistributionManagement_SnapshotRepositoryin classorg.apache.maven.model.merge.ModelMerger
-
mergeDistributionManagement_Site
protected void mergeDistributionManagement_Site(org.apache.maven.model.DistributionManagement target, org.apache.maven.model.DistributionManagement source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeDistributionManagement_Sitein classorg.apache.maven.model.merge.ModelMerger
-
mergeSite
protected void mergeSite(org.apache.maven.model.Site target, org.apache.maven.model.Site source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeSitein classorg.apache.maven.model.merge.ModelMerger
-
isSiteEmpty
protected boolean isSiteEmpty(org.apache.maven.model.Site site)
-
mergeSite_Url
protected void mergeSite_Url(org.apache.maven.model.Site target, org.apache.maven.model.Site source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeSite_Urlin classorg.apache.maven.model.merge.ModelMerger
-
mergeScm_Url
protected void mergeScm_Url(org.apache.maven.model.Scm target, org.apache.maven.model.Scm source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeScm_Urlin classorg.apache.maven.model.merge.ModelMerger
-
mergeScm_Connection
protected void mergeScm_Connection(org.apache.maven.model.Scm target, org.apache.maven.model.Scm source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeScm_Connectionin classorg.apache.maven.model.merge.ModelMerger
-
mergeScm_DeveloperConnection
protected void mergeScm_DeveloperConnection(org.apache.maven.model.Scm target, org.apache.maven.model.Scm source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeScm_DeveloperConnectionin classorg.apache.maven.model.merge.ModelMerger
-
mergePlugin_Executions
protected void mergePlugin_Executions(org.apache.maven.model.Plugin target, org.apache.maven.model.Plugin source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergePlugin_Executionsin classorg.apache.maven.model.merge.ModelMerger
-
mergePluginExecution_Goals
protected void mergePluginExecution_Goals(org.apache.maven.model.PluginExecution target, org.apache.maven.model.PluginExecution source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergePluginExecution_Goalsin classorg.apache.maven.model.merge.ModelMerger
-
mergeReportPlugin_ReportSets
protected void mergeReportPlugin_ReportSets(org.apache.maven.model.ReportPlugin target, org.apache.maven.model.ReportPlugin source, boolean sourceDominant, java.util.Map<java.lang.Object,java.lang.Object> context)- Overrides:
mergeReportPlugin_ReportSetsin classorg.apache.maven.model.merge.ModelMerger
-
getDependencyKey
protected java.lang.Object getDependencyKey(org.apache.maven.model.Dependency dependency)
- Overrides:
getDependencyKeyin classorg.apache.maven.model.merge.ModelMerger
-
getPluginKey
protected java.lang.Object getPluginKey(org.apache.maven.model.Plugin plugin)
- Overrides:
getPluginKeyin classorg.apache.maven.model.merge.ModelMerger
-
getPluginExecutionKey
protected java.lang.Object getPluginExecutionKey(org.apache.maven.model.PluginExecution pluginExecution)
- Overrides:
getPluginExecutionKeyin classorg.apache.maven.model.merge.ModelMerger
-
getReportPluginKey
protected java.lang.Object getReportPluginKey(org.apache.maven.model.ReportPlugin reportPlugin)
- Overrides:
getReportPluginKeyin classorg.apache.maven.model.merge.ModelMerger
-
getReportSetKey
protected java.lang.Object getReportSetKey(org.apache.maven.model.ReportSet reportSet)
- Overrides:
getReportSetKeyin classorg.apache.maven.model.merge.ModelMerger
-
getRepositoryBaseKey
protected java.lang.Object getRepositoryBaseKey(org.apache.maven.model.RepositoryBase repositoryBase)
- Overrides:
getRepositoryBaseKeyin classorg.apache.maven.model.merge.ModelMerger
-
getExtensionKey
protected java.lang.Object getExtensionKey(org.apache.maven.model.Extension extension)
- Overrides:
getExtensionKeyin classorg.apache.maven.model.merge.ModelMerger
-
getExclusionKey
protected java.lang.Object getExclusionKey(org.apache.maven.model.Exclusion exclusion)
- Overrides:
getExclusionKeyin classorg.apache.maven.model.merge.ModelMerger
-
extrapolateChildUrl
protected java.lang.String extrapolateChildUrl(java.lang.String parentUrl, boolean appendPath, java.util.Map<java.lang.Object,java.lang.Object> context)
-
-