type: specs.openrewrite.org/v1beta/recipe
name: org.openrewrite.java.migrate.JavaxBatchMigrationToJakartaBatch
displayName: Migrate deprecated `javax.batch` packages to `jakarta.batch`
description: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.
- org.openrewrite.maven.AddDependency:
artifactId: jakarta.batch-api
onlyIfUsing: javax.batch.*
- org.openrewrite.maven.UpgradeDependencyVersion:
artifactId: jakarta.batch-api
- org.openrewrite.java.ChangePackage:
oldPackageName: javax.batch
newPackageName: jakarta.batch
- org.openrewrite.maven.RemoveDependency:
artifactId: javax.batch-api