Class UpgradeDependencyVersion

java.lang.Object
org.openrewrite.Recipe
org.openrewrite.ScanningRecipe<UpgradeDependencyVersion.Accumulator>
org.openrewrite.maven.UpgradeDependencyVersion
All Implemented Interfaces:
Cloneable

public class UpgradeDependencyVersion extends org.openrewrite.ScanningRecipe<UpgradeDependencyVersion.Accumulator>
Upgrade the version of a dependency by specifying a group or group and artifact using Node Semver advanced range selectors, allowing more precise control over version updates to patch or minor releases.

NOTES:

  • If a version is defined as a property, this recipe will only change the property value if the property exists within the same pom.
  • This recipe will alter the managed version of the dependency if it exists in the pom.
  • The default behavior for managed dependencies is to leave them unaltered unless the "overrideManagedVersion" is set to true.
    • Constructor Details

      • UpgradeDependencyVersion

        public UpgradeDependencyVersion()
    • Method Details