-
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
-
None
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