GitHub
Join us on Slack
Join us on Discord
Ask on Stack Overflow
Search…
⌃K
Links
Introduction to OpenRewrite
Running Recipes
Quickstart: Setting up your project and running recipes
Running Rewrite on a Gradle project without modifying the build
Running Rewrite on a Maven project without modifying the build
Running Rewrite without build tool plugins
Popular recipe guides
Authoring Recipes
Recipe development environment
Writing a Java refactoring recipe
Recipe testing
Recipe conventions and best practices
Modifying methods with JavaTemplate
Creating multiple visitors in one recipe
Writing recipes over multiple source file types
Using multiple versions of a library in a project
Changelog
7.38.0 Release (2023-03-15)
7.37.2 Release (2023-03-02)
7.36.0 Release (2023-02-16)
7.35.0 Release (2023-01-20)
7.34.2 Release (2022-12-16)
7.34.0 Release (2022-12-09)
7.33.0 Release (2022-11-16)
Reference
Latest versions of every OpenRewrite module
Maven plugin configuration
Gradle plugin configuration
Snapshot versions
JsonPath and JsonPathMatcher
Declarative YAML format
Method patterns
Dependency version selectors
Framework provided markers
Building OpenRewrite from source
Recipe catalog
CircleCI
Concourse
Github Actions
Java
Kubernetes
Quarkus
Maven
Add Managed Maven Dependency
Add Maven dependency
Add Maven plugin
Add Maven plugin dependencies
Add Maven project property
Add Repository
Add a comment to a Maven dependency
Change Maven Parent Pom
Change Maven dependency classifier
Change Maven dependency groupId, artifactId and/or the version
Change Maven dependency scope
Change Maven managed dependency groupId, artifactId and optionally the version
Change Maven plugin configuration
Change Maven plugin dependencies
Change Maven plugin executions
Change Maven project property value
Exclude Maven dependency
Manage dependencies
Normalize Maven variables
Order POM elements
Remove Maven dependency
Remove Maven managed dependency
Remove Maven plugin
Remove Maven plugin dependency
Remove Maven project property
Remove duplicate Maven dependencies
Remove exclusion
Remove redundant explicit dependency versions
Remove repository
Set Maven project packaging
Upgrade Maven dependency version
Upgrade Maven parent project version
Upgrade Maven plugin version
Cleanup
Search
Does not include Maven dependency
Find Maven dependency
Find Maven plugin
Find Maven project properties
List effective Maven repositories
Maven dependency insight
Security
Spring
Utilities
Terraform
Cloud suitability analyzer
Core
Config
Search
Gradle
Groovy
Hcl
JSON
Properties
XML
YAML
Concepts & Explanations
Lossless Semantic Trees (LST)
Java LST examples
YAML LST examples
TreeVisitingPrinter
Recipes
Visitors
Styles
Environment
Markers
JavaTemplate
Pointcut expressions
Powered By
GitBook
Search
Recipes
Does not include Maven dependency
Find Maven dependency
Find Maven plugin
Find Maven project properties
List effective Maven repositories
Maven dependency insight
Previous
Dependency management dependencies should have a version
Next
Does not include Maven dependency
Last modified
7d ago