Github
Join us on Slack
Search…
Introduction to OpenRewrite
Getting Started
Quickstart: Maven and Gradle
Recipe Development Environment
Tutorials & Guides
Recipe Testing
Common Static Analysis Issue Remediation
Automatically Fix Checkstyle Violations
Migrate to Java 11 from Java 8
Migrate to JUnit 5 from JUnit 4
Migrate to Spring Boot 2 from Spring Boot 1
Migrate to Quarkus 2 from Quarkus 1
Migrate to Micronaut 3 from Micronaut 2
Migrate to SLF4J from Log4j
Use SLF4J Parameterized Logging
Writing a Java Refactoring Recipe
Modifying Methods with JavaTemplate
Refactoring with Declarative YAML Recipes
Automating Maven Dependency Management
Running Rewrite without build tool plugins
Writing recipes over multiple source file types
Reference
Latest versions of every OpenRewrite module
Maven Plugin Configuration
Gradle Plugin Configuration
JsonPath and JsonPathMatcher Reference
Declarative YAML Format
Method Patterns
Dependency Version Selectors
Recipes
Gradle
Hcl
Java
Add ASLv2 license header
Add license header
Add or update annotation attribute
Change method access level
Change method name
Change method target to static
Change method target to variable
Change static field access to static method access
Change type
Delete method argument
Order imports
Randomize tree IDs
Remove annotation
Remove interface implementations
Remove static import
Remove unused imports
Rename package name
Reorder method arguments
Replace constant with literal value
Simplify a call chain
Transform calls to Objects.isNull(..) and Objects.nonNull(..)
Update source positions
Use static import
Uses @RewriteSkip annotation
Cleanup
Format
JHipster
Logging
Micronaut
Modernize
Add JDeprScan Maven Plug-in
Add Maven Jar Plugin to suppress Illegal Reflection Warnings
Change Maven Java version property values to 11
Migrate Java 8 to Java 11
Migrate deprecated javax packages to jakarta
Migrate deprecated javax.activation packages to jakarta.activation
Migrate deprecated javax.annotation packages to jakarta.annotation
Migrate deprecated javax.annotation packages to jakarta.annotation
Migrate deprecated javax.annotation packages to jakarta.annotation
Migrate deprecated javax.annotation.security packages to jakarta.annotation.security
Migrate deprecated javax.annotation.sql packages to jakarta.annotation.sql
Migrate deprecated javax.batch packages to jakarta.batch
Migrate deprecated javax.inject packages to jakarta.inject
Migrate deprecated javax.transaction packages to jakarta.transaction
Migrate deprecated javax.validation packages to jakarta.validation
Migrate deprecated javax.xml.bind packages to jakarta.xml.bind
Migrate deprecated javax.xml.ws packages to jakarta.xml.ws
migrate persistence.xml files
Apache
Cobertura
Guava
Jacoco
Upgrade JaCoCo Maven plugin version
Metrics
Util
Wro4j
java.lang APIs
java.net APIs
java.sql APIs
java.util.concurrent APIs
java.util.logging APIs
javax APIs
OpenRewrite best practices
Quarkus
Search
Security
Spring
Testing
JSON
Maven
Properties
XML
YAML
CircleCI
Concourse
Github Actions
Kubernetes
Terraform
Concepts & Explanations
Abstract Syntax Trees
Recipes
Visitors
Styles
Environment
Markers
JavaTemplate
Pointcut Expressions
Design Partners
Design Partner 1
Powered By
GitBook
Jacoco
Recipes
​
Upgrade JaCoCo Maven plugin version
​
Previous
Use new LinkedList<>() instead of Guava
Next
Upgrade JaCoCo Maven plugin version
Last modified
2mo ago
Export as PDF
Copy link