Migrate camel-jolt from the bazaarvoice jolt library to the jolt-community fork

Apache 2.0

camel-jolt switched from the unmaintained com.bazaarvoice.jolt library to the io.github.jolt-community.jolt fork in 4.23. Renames the two Maven coordinates and the com.bazaarvoice.jolt package including its subpackages, which all exist unchanged in the fork (chainr, defaultr, exception, modifier, shiftr, traversr, utils and so on). Removr is the one class that moved, into a removr subpackage, so it is migrated with an explicit ChangeType ahead of the package rename.

org.apache.camel.upgrade.camel423.migrateJoltCommunityFork
mod run . --recipe=org.apache.camel.upgrade.camel423.migrateJoltCommunityFork

Install it once from Recipe actions, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.

Recipe list

It runs these recipes, in this order.

  1. Change Maven dependency com.bazaarvoice.jolt:jolt-core
  2. Change Maven dependency com.bazaarvoice.jolt:json-utils
  3. Change type com.bazaarvoice.jolt.Removr to io.joltcommunity.jolt.removr.Removr
  4. Rename package name com.bazaarvoice.jolt to io.joltcommunity.jolt