Check the JAXB dependency namespace

MSAL

Select build files by their resolved JAXB namespace, including transitive and managed APIs.

org.openrewrite.java.migrate.javax.JaxbNamespace

Required

Whether to match graphs using Jakarta JAXB API 3 or later.

Match only graphs with known javax JAXB consumers and no existing direct javax JAXB API.

Optional

sourceUsageBoolean

When set, select modules with or without javax JAXB source uses.

mod run . --recipe=org.openrewrite.java.migrate.javax.JaxbNamespace \ -P modern=false \ -P runtimeRequired=false

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