protected static class DefaultInheritanceAssembler.InheritanceModelMerger extends MavenModelMerger
MavenMerger.KeyComputer<T>
ARTIFACT_ID, CHILD_PATH_ADJUSTMENT
Modifier | Constructor and Description |
---|---|
protected |
InheritanceModelMerger() |
Modifier and Type | Method and Description |
---|---|
protected String |
extrapolateChildUrl(String parentUrl,
boolean appendPath,
Map<Object,Object> context) |
protected void |
mergeModelBase_Properties(org.apache.maven.api.model.ModelBase.Builder builder,
org.apache.maven.api.model.ModelBase target,
org.apache.maven.api.model.ModelBase source,
boolean sourceDominant,
Map<Object,Object> context) |
protected org.apache.maven.api.model.Plugin |
mergePlugin(org.apache.maven.api.model.Plugin target,
org.apache.maven.api.model.Plugin source,
boolean sourceDominant,
Map<Object,Object> context) |
protected void |
mergePluginContainer_Plugins(org.apache.maven.api.model.PluginContainer.Builder builder,
org.apache.maven.api.model.PluginContainer target,
org.apache.maven.api.model.PluginContainer source,
boolean sourceDominant,
Map<Object,Object> context) |
protected void |
mergeReporting_Plugins(org.apache.maven.api.model.Reporting.Builder builder,
org.apache.maven.api.model.Reporting target,
org.apache.maven.api.model.Reporting source,
boolean sourceDominant,
Map<Object,Object> context) |
getDependencyKey, getExclusionKey, getExtensionKey, getPluginExecutionKey, getPluginKey, getReportPluginKey, getReportSetKey, getRepositoryBaseKey, isSiteEmpty, mergeBuildBase_Filters, mergeBuildBase_Resources, mergeBuildBase_TestResources, mergeDistributionManagement_Relocation, mergeDistributionManagement_Repository, mergeDistributionManagement_Site, mergeDistributionManagement_SnapshotRepository, mergeModel_ArtifactId, mergeModel_CiManagement, mergeModel_Contributors, mergeModel_Developers, mergeModel_IssueManagement, mergeModel_Licenses, mergeModel_MailingLists, mergeModel_ModelVersion, mergeModel_Name, mergeModel_Organization, mergeModel_Prerequisites, mergeModel_Profiles, mergeModel_Url, mergeModel, mergeModelBase_Modules, mergeModelBase_PluginRepositories, mergeModelBase_Repositories, mergePlugin_Executions, mergePluginExecution_Goals, mergeReportPlugin_ReportSets, mergeScm_Connection, mergeScm_DeveloperConnection, mergeScm_Url, mergeSite_ChildSiteUrlInheritAppendPath, mergeSite_Url
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, merge, merge, merge, mergeActivation_ActiveByDefault, mergeActivation_File, mergeActivation_Jdk, mergeActivation_Os, mergeActivation_Property, mergeActivation, mergeActivation, mergeActivationFile_Exists, mergeActivationFile_Missing, mergeActivationFile, mergeActivationFile, mergeActivationOS_Arch, mergeActivationOS_Family, mergeActivationOS_Name, mergeActivationOS_Version, mergeActivationOS, mergeActivationOS, mergeActivationProperty_Name, mergeActivationProperty_Value, mergeActivationProperty, mergeActivationProperty, mergeBuild_DefaultGoal, mergeBuild_Directory, mergeBuild_Extensions, mergeBuild_Filters, mergeBuild_FinalName, mergeBuild_OutputDirectory, mergeBuild_PluginManagement, mergeBuild_Plugins, mergeBuild_Resources, mergeBuild_ScriptSourceDirectory, mergeBuild_SourceDirectory, mergeBuild_TestOutputDirectory, mergeBuild_TestResources, mergeBuild_TestSourceDirectory, mergeBuild, mergeBuild, mergeBuildBase_DefaultGoal, mergeBuildBase_Directory, mergeBuildBase_FinalName, mergeBuildBase_PluginManagement, mergeBuildBase_Plugins, mergeBuildBase, mergeBuildBase, mergeCiManagement_Notifiers, mergeCiManagement_System, mergeCiManagement_Url, mergeCiManagement, mergeCiManagement, mergeConfigurationContainer_Configuration, mergeConfigurationContainer_Inherited, mergeConfigurationContainer, mergeConfigurationContainer, mergeContributor_Email, mergeContributor_Name, mergeContributor_Organization, mergeContributor_OrganizationUrl, mergeContributor_Properties, mergeContributor_Roles, mergeContributor_Timezone, mergeContributor_Url, mergeContributor, mergeContributor, mergeDependency_ArtifactId, mergeDependency_Classifier, mergeDependency_Exclusions, mergeDependency_GroupId, mergeDependency_Optional, mergeDependency_Scope, mergeDependency_SystemPath, mergeDependency_Type, mergeDependency_Version, mergeDependency, mergeDependency, mergeDependencyManagement_Dependencies, mergeDependencyManagement, mergeDependencyManagement, mergeDeploymentRepository_Id, mergeDeploymentRepository_Layout, mergeDeploymentRepository_Name, mergeDeploymentRepository_Releases, mergeDeploymentRepository_Snapshots, mergeDeploymentRepository_UniqueVersion, mergeDeploymentRepository_Url, mergeDeploymentRepository, mergeDeploymentRepository, mergeDeveloper_Email, mergeDeveloper_Id, mergeDeveloper_Name, mergeDeveloper_Organization, mergeDeveloper_OrganizationUrl, mergeDeveloper_Properties, mergeDeveloper_Roles, mergeDeveloper_Timezone, mergeDeveloper_Url, mergeDeveloper, mergeDeveloper, mergeDistributionManagement_DownloadUrl, mergeDistributionManagement_Status, mergeDistributionManagement, mergeDistributionManagement, mergeExclusion_ArtifactId, mergeExclusion_GroupId, mergeExclusion, mergeExclusion, mergeExtension_ArtifactId, mergeExtension_GroupId, mergeExtension_Version, mergeExtension, mergeExtension, mergeFileSet_Directory, mergeFileSet_Excludes, mergeFileSet_Includes, mergeFileSet, mergeFileSet, mergeIssueManagement_System, mergeIssueManagement_Url, mergeIssueManagement, mergeIssueManagement, mergeLicense_Comments, mergeLicense_Distribution, mergeLicense_Name, mergeLicense_Url, mergeLicense, mergeLicense, mergeMailingList_Archive, mergeMailingList_Name, mergeMailingList_OtherArchives, mergeMailingList_Post, mergeMailingList_Subscribe, mergeMailingList_Unsubscribe, mergeMailingList, mergeMailingList, 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_Properties, mergeModel_Reporting, mergeModel_Repositories, mergeModel_Scm, mergeModel_Version, mergeModel, mergeModelBase_Dependencies, mergeModelBase_DependencyManagement, mergeModelBase_DistributionManagement, mergeModelBase_Reporting, mergeModelBase, mergeModelBase, mergeNotifier_Address, mergeNotifier_Configuration, mergeNotifier_SendOnError, mergeNotifier_SendOnFailure, mergeNotifier_SendOnSuccess, mergeNotifier_SendOnWarning, mergeNotifier_Type, mergeNotifier, mergeNotifier, mergeOrganization_Name, mergeOrganization_Url, mergeOrganization, mergeOrganization, mergeParent_ArtifactId, mergeParent_GroupId, mergeParent_RelativePath, mergeParent_Version, mergeParent, mergeParent, mergePatternSet_Excludes, mergePatternSet_Includes, mergePatternSet, mergePatternSet, mergePlugin_ArtifactId, mergePlugin_Configuration, mergePlugin_Dependencies, mergePlugin_Extensions, mergePlugin_GroupId, mergePlugin_Inherited, mergePlugin_Version, mergePlugin, mergePluginConfiguration_PluginManagement, mergePluginConfiguration_Plugins, mergePluginConfiguration, mergePluginConfiguration, mergePluginContainer, mergePluginContainer, mergePluginExecution_Configuration, mergePluginExecution_Id, mergePluginExecution_Inherited, mergePluginExecution_Phase, mergePluginExecution_Priority, mergePluginExecution, mergePluginExecution, mergePluginManagement_Plugins, mergePluginManagement, mergePluginManagement, mergePrerequisites_Maven, mergePrerequisites, mergePrerequisites, mergeProfile_Activation, mergeProfile_Build, mergeProfile_Dependencies, mergeProfile_DependencyManagement, mergeProfile_DistributionManagement, mergeProfile_Id, mergeProfile_Modules, mergeProfile_PluginRepositories, mergeProfile_Properties, mergeProfile_Reporting, mergeProfile_Repositories, mergeProfile, mergeProfile, mergeRelocation_ArtifactId, mergeRelocation_GroupId, mergeRelocation_Message, mergeRelocation_Version, mergeRelocation, mergeRelocation, mergeReporting_ExcludeDefaults, mergeReporting_OutputDirectory, mergeReporting, mergeReporting, mergeReportPlugin_ArtifactId, mergeReportPlugin_Configuration, mergeReportPlugin_GroupId, mergeReportPlugin_Inherited, mergeReportPlugin_Version, mergeReportPlugin, mergeReportPlugin, mergeReportSet_Configuration, mergeReportSet_Id, mergeReportSet_Inherited, mergeReportSet_Reports, mergeReportSet, mergeReportSet, mergeRepository_Id, mergeRepository_Layout, mergeRepository_Name, mergeRepository_Releases, mergeRepository_Snapshots, mergeRepository_Url, mergeRepository, mergeRepository, mergeRepositoryBase_Id, mergeRepositoryBase_Layout, mergeRepositoryBase_Name, mergeRepositoryBase_Url, mergeRepositoryBase, mergeRepositoryBase, mergeRepositoryPolicy_ChecksumPolicy, mergeRepositoryPolicy_Enabled, mergeRepositoryPolicy_UpdatePolicy, mergeRepositoryPolicy, mergeRepositoryPolicy, mergeResource_Directory, mergeResource_Excludes, mergeResource_Filtering, mergeResource_Includes, mergeResource_MergeId, mergeResource_TargetPath, mergeResource, mergeResource, mergeScm_ChildScmConnectionInheritAppendPath, mergeScm_ChildScmDeveloperConnectionInheritAppendPath, mergeScm_ChildScmUrlInheritAppendPath, mergeScm_Tag, mergeScm, mergeScm, mergeSite_Id, mergeSite_Name, mergeSite, mergeSite
protected String extrapolateChildUrl(String parentUrl, boolean appendPath, Map<Object,Object> context)
extrapolateChildUrl
in class MavenModelMerger
protected void mergeModelBase_Properties(org.apache.maven.api.model.ModelBase.Builder builder, org.apache.maven.api.model.ModelBase target, org.apache.maven.api.model.ModelBase source, boolean sourceDominant, Map<Object,Object> context)
mergeModelBase_Properties
in class MavenMerger
protected void mergePluginContainer_Plugins(org.apache.maven.api.model.PluginContainer.Builder builder, org.apache.maven.api.model.PluginContainer target, org.apache.maven.api.model.PluginContainer source, boolean sourceDominant, Map<Object,Object> context)
mergePluginContainer_Plugins
in class MavenMerger
protected org.apache.maven.api.model.Plugin mergePlugin(org.apache.maven.api.model.Plugin target, org.apache.maven.api.model.Plugin source, boolean sourceDominant, Map<Object,Object> context)
mergePlugin
in class MavenMerger
protected void mergeReporting_Plugins(org.apache.maven.api.model.Reporting.Builder builder, org.apache.maven.api.model.Reporting target, org.apache.maven.api.model.Reporting source, boolean sourceDominant, Map<Object,Object> context)
mergeReporting_Plugins
in class MavenMerger
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.