Pull Off the Split: Succeeding with OpenRewrite
summary
OpenRewrite is used to automate migrating ~800 EAP6 Java EE backends to Quarkus instead of a manual 5–6 year rewrite. The process scans repositories to produce t-shirt size effort estimates, runs dry‑runs that generate git‑format patches, applies about 30 catalog and 23 custom Rewrite recipes to upgrade Log4j and JUnit4→5, convert persistence.xml to application.yml, change javax→jakarta and replace EJB annotations with CDI, then build and run the apps on Quarkus.
AI-written summary · about
chapters (7)
- 0:00OpenRewrite introduction
- 3:37Migration context and stakes
- 8:52OpenRewrite recipes demo
- 13:53Quarkus migration with OpenRewrite
- 17:48Full migration demo
- 28:54Custom recipes creation
- 33:10Conclusion and Q&A
related talks
28mAutomated Java Upgrades: From Pain to Productivity in 30 Minutes
41mMigrating an Application from Jakarta EE to Quarkus
15mMajor migrations made easy
17mMajor migrations made easy
52mPimp your Jakarta EE applications
45mQuarkus 3: What's New and How to Migrate
49mThe road to Quarkus. Why and what to look for
46mAutomate Your Migrations with Spring Boot Migrator and OpenRewrite
