← All recipes
Moderne licensed

Migrate jackson-datatype-hibernate6 to jackson-datatype-hibernate7

Recipe IDio.moderne.hibernate.update70.MigrateJacksonDatatypeHibernate6To7Artifactio.moderne.recipe:rewrite-hibernate

Swaps the jackson-datatype-hibernate6 dependency for jackson-datatype-hibernate7, along with the types it provides. Both the Jackson 2 (com.fasterxml.jackson.datatype) and Jackson 3 (tools.jackson.datatype) coordinates are handled, such that this recipe is applicable both before and after a migration to Jackson 3.

Composite recipeProprietary

Usage

This recipe has no required configuration options. You’ll need the Moderne CLI configured before running the command below.

mod run . --recipe io.moderne.hibernate.update70.MigrateJacksonDatatypeHibernate6To7

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

mod config recipes jar install io.moderne.recipe:rewrite-hibernate:RELEASE

Definition

This recipe runs the following recipes in order.

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