Replace one.gfw JAXB artifacts with their official coordinates

MSAL

The one.gfw group republishes unmodified copies of the JAXB API and runtime artifacts under its own group ID. This recipe replaces them with the official artifacts they were copied from, so that subsequent JAXB and Jakarta migrations recognize them.

org.openrewrite.java.migrate.javax.MigrateOneGfwJaxbDependencies
mod run . --recipe=org.openrewrite.java.migrate.javax.MigrateOneGfwJaxbDependencies

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 Gradle or Maven dependency one.gfw:jaxb-api
  2. Change Gradle or Maven dependency one.gfw:jakarta.xml.bind-api
  3. Change Gradle or Maven dependency one.gfw:jaxb-core
  4. Change Gradle or Maven dependency one.gfw:jaxb-impl