-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
None
-
False
-
False
-
-
Undefined
-
---
-
---
-
-
Sprint 205 AMM, Sprint 206 AMM, Sprint 207 AMM, AMM Sprint 208, Sprint 209 AMM, Sprint 210 AMM, Sprint 211 AMM
WINDUP needs to satisfy the Java EE to Jakarta EE 9 transformation providing automated transformation of source files. Transforming binaries is not under consideration for WINDUP.
We need to evaluate and ideally leverage the Openrewrite tool and develop a proof of concept to cover the first one of the several transformations necessary, specifically to replace all references to javax.* packges to jakarata.*
The solution must cater for wildcard import statements as well as fully qualified names.
The objective is to create an Openrewrite recipe that can be executed as part of a mvn build (with the appropriate goal and parameters) that will transform all of the javax references to jakarata. What is implemented must include a corresponding test.
These two working documents have some relevant links
MTA to OpenRewrite feature comparison
Java EE to Jakarta Discussion document
- is documented by
-
WINDUP-3214 Add description of OpenReview to the MTA CLI documentation
- Closed
- relates to
-
WINDUPRULE-764 JBoss EAP 6.4/7.x to 8.0 Migration
- In Progress
-
WINDUP-3176 Extend MTA CLI script so that OpenRewrite recipes can be executed
- Closed