Analyze, plan, and automate your Java EE β Jakarta EE migration β directly inside IntelliJ.
Migrate from Java EE 8 (javax.*) to Jakarta EE 9+ with confidence.
This plugin detects migration blockers, analyzes dependencies, and helps you refactor safely using OpenRewrite.
The transition from javax.* to jakarta.* is not a simple rename.
- Dependencies break
- Frameworks require upgrades
- Application servers must change
- Hidden references cause runtime failures
This plugin helps you identify risks early and migrate systematically.
Get it from JetBrains Marketplace β
- Scan your entire codebase for
javax.*usage - Identify migration blockers and compatibility issues
- Estimate migration effort and risk
- Detect which dependencies are Jakarta-compatible
- Get recommendations for compatible versions
- Visualize module relationships with dependency graphs
- Compare migration strategies
- Identify required platform upgrades (Spring, app servers, etc.)
- Enhanced Test Coverage Analysis: Detects integration tests that actually validate javax/jakarta compatibility
- Critical Risk Zone Detection: Identifies modules with migration issues AND insufficient test coverage
- Migration-Aware Confidence Scoring: Prioritizes tests that catch real migration issues over mocked unit tests
- HTML-to-PDF Reports: Beautiful, professional reports with executive summaries
- Multiple Templates: Professional, Technical, and Minimal report styles
- Comprehensive Analysis: Dependencies, platforms, advanced scanning, and recommendations
- Make informed decisions before changing code
- Apply OpenRewrite-powered refactoring recipes
- Automatically transform
javax.*βjakarta.* - Undo changes with built-in history
- MCP tools integrated with JetBrains AI Assistant
- Assist with migration decisions and code changes
- Runtime Analysis β Detect runtime issues and suggest fixes
- Reports β Export migration analysis as PDF
- Java: 11, 17, 21, 25
- Build Tools: Maven, Gradle
- Frameworks: Spring Boot 3+, Spring Framework 6+, Jakarta EE 9+
- Application Servers: Tomcat 10+, WildFly 27+, Jetty 12+, Open Liberty 23+, Payara 7+, JBoss EAP 8+, WebSphere, WebLogic
- Jakarta APIs: Servlet, JSP, JPA, CDI, Bean Validation, JAX-RS, JAX-WS, JMS, WebSocket, JSON-B, JSON-P
- Run Analysis β Scan your project for
javax.*usage - Review Results β Understand risks and migration effort
- Plan Strategy β Choose the best migration approach
- Refactor β Apply automated OpenRewrite recipes
- Verify β Re-run analysis to confirm migration success
- Built on the IntelliJ Platform
- Uses OpenRewrite for safe, automated transformations
- Performs static analysis across source code, dependencies, and configs
- Compatible with IntelliJ IDEA 2023.3+ (Community & Ultimate)
Free
- Migration risk analysis
- Dependency scans
- Version recommendations
- Migration strategy insights
Premium
- One-click refactoring
- Platform detection (frameworks, app servers)
- Advanced scans and analysis
- PDF reports
- AI-assisted migration tools
- Enterprise Java teams upgrading to Jakarta EE
- Developers maintaining legacy Java EE systems
- Teams migrating to Spring Boot 3+ or modern app servers







