← All recipes
Open source

Remove an annotation processor from the Maven Compiler plugin configuration

Recipe IDio.quarkus.updates.core.quarkus39.RemoveMavenCompilerAnnotationProcessor
Artifactorg.openrewrite.recipe:rewrite-third-party

Remove an annotation processor from the Maven Compiler plugin configuration.

Single recipeApache 2.0

Usage

You’ll need the Moderne CLI configured before running the command below.

mod run . --recipe io.quarkus.updates.core.quarkus39.RemoveMavenCompilerAnnotationProcessor --recipe-option "groupId=org.hibernate.orm" --recipe-option "artifactId=hibernate-jpamodelgen"

If the recipe isn’t available locally, install it with:

mod config recipes jar install org.openrewrite.recipe:rewrite-third-party:0.44.0

Options

NameTypeDescription
groupIdrequiredStringThe groupId of the annotation processor.
e.g. org.hibernate.orm
artifactIdrequiredStringThe artifactId of the annotation processor.
e.g. hibernate-jpamodelgen
processorClassStringThe fully-qualified class of the annotation processor.
e.g. com.example.MyProcessor

Data tables

Structured output this recipe can produce.

  • Source files that had resultsSource files that were modified by the recipe run.org.openrewrite.table.SourcesFileResults
  • Source files that had search resultsSearch results that were found during the recipe run.org.openrewrite.table.SearchResults
  • Source files that errored on a recipeThe details of all errors produced by a recipe run.org.openrewrite.table.SourcesFileErrors
  • Recipe performanceStatistics used in analyzing the performance of recipes.org.openrewrite.table.RecipeRunStats