Use a Java 25 compatible bytecode reader for Plexus metadata

MSAL

Use ASM 9.8 with Plexus component metadata 2.2.0, including declarations managed by an external parent. Preserve newer ASM versions, other plugin versions, and unresolved declarations.

org.openrewrite.java.migrate.UpgradePlexusComponentMetadataForJava25
mod run . --recipe=org.openrewrite.java.migrate.UpgradePlexusComponentMetadataForJava25

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