Class PluginUpgradeStrategy
java.lang.Object
org.apache.maven.cling.invoker.mvnup.goals.AbstractUpgradeStrategy
org.apache.maven.cling.invoker.mvnup.goals.PluginUpgradeStrategy
- All Implemented Interfaces:
- UpgradeStrategy
Strategy for upgrading Maven plugins to recommended versions.
 Handles plugin version upgrades in build/plugins and build/pluginManagement sections.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classHolds plugin upgrade information for Maven 4 compatibility.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiondoApply(UpgradeContext context, Map<Path, org.jdom2.Document> pomMap) Subclasses implement the actual upgrade logic here.Gets a description of what this strategy does.static List<PluginUpgrade> Gets the list of plugin upgrades to apply.booleanisApplicable(UpgradeContext context) Checks if this strategy is applicable given the current options.Methods inherited from class org.apache.maven.cling.invoker.mvnup.goals.AbstractUpgradeStrategyapply, getOptions, logSummaryMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.cling.invoker.mvnup.goals.UpgradeStrategyisOptionEnabled
- 
Constructor Details- 
PluginUpgradeStrategy
 
- 
- 
Method Details- 
isApplicableDescription copied from interface:UpgradeStrategyChecks if this strategy is applicable given the current options.- Parameters:
- context- the upgrade context
- Returns:
- true if this strategy should be applied
 
- 
getDescriptionDescription copied from interface:UpgradeStrategyGets a description of what this strategy does.- Returns:
- a human-readable description of the strategy
 
- 
doApplyDescription copied from class:AbstractUpgradeStrategySubclasses implement the actual upgrade logic here.- Specified by:
- doApplyin class- AbstractUpgradeStrategy
- Parameters:
- context- the upgrade context
- pomMap- map of all POM files in the project
- Returns:
- the result of the upgrade operation
 
- 
getPluginUpgradesGets the list of plugin upgrades to apply.
 
-