-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
None
The objective of this Jira is to bring together the work that has been done with respect to MTA using the Openrewrite project to transform applications.
To date our focus has been on the Java EE 8 to Jakarta EE 9 transformation path. There are 5 different types of change required (detailed here and) listed below.
- Update pom.xml dependencies
- javax to jakarta package renaming
- XML Schema namespace changes
- Rename properties prefixed with javax
- Rename bootsrapping files
The complete-duke application has been developed as reference application for illustrating a transformation of this type.
The objective of this Jira is to
- Create a rewrite.yml file that as all of the configuration necessary to call the rewrite recipes to fully automate the transformation of that application.
- Execute openrewrite to transform the application
- Manually deploy the application to Wildfly (perform an unmanaged deployment of the application archive file, so none of the automated bytecode transformation is applied by Wildfly).
- Demonstrate the application running on WildFly 26.0.1.Final (which is Jakarta EE 9.1 compliant)