Update Maven wrapper
org.openrewrite.maven.UpdateMavenWrapper
Update the version of Maven used in an existing Maven wrapper.
Recipe source
GitHub, Issue Tracker, Maven Central
groupId: org.openrewrite
artifactId: rewrite-maven
version: 8.24.0
Options
Type | Name | Description | Example |
---|---|---|---|
| wrapperVersion | Optional. An exact version number or node-style semver selector used to select the wrapper version number. |
|
| wrapperDistribution | Optional. The distribution of the Maven wrapper to use.
* "bin" uses a | |
| distributionVersion | Optional. An exact version number or node-style semver selector used to select the Maven version number. |
|
| repositoryUrl | Optional. The URL of the repository to download the Maven wrapper and distribution from. Supports repositories with a Maven layout. Defaults to |
|
| addIfMissing | Optional. Add a Maven wrapper, if it's missing. Defaults to | |
| enforceWrapperChecksumVerification | Optional. Enforce checksum verification for the maven-wrapper.jar. Enabling this feature may sporadically result in build failures, such as MWRAPPER-103. Defaults to |
Usage
This recipe has no required configuration parameters and comes from a rewrite core library. It can be activated directly without adding any dependencies.
Add the following to your
pom.xml
file:
Run
mvn rewrite:run
to run the recipe.
See how this recipe works across multiple open-source repositories
The community edition of the Moderne platform enables you to easily run recipes across thousands of open-source repositories.
Please contact Moderne for more information about safely running the recipes on your own codebase in a private SaaS.
Last updated