Uploaded image for project: 'WINDUP - Red Hat Application Migration Toolkit'
  1. WINDUP - Red Hat Application Migration Toolkit
  2. WINDUP-3292

The MTA adoption of OpenRewrite to automate source code transformation

    XMLWordPrintable

Details

    • Epic
    • Resolution: Unresolved
    • Major
    • None
    • None
    • None
    • None
    • The MTA adoption of OpenRewrite to automate source code transformation
    • False
    • False
    • To Do
    • Hide
      * *Why we missed the bug?*
       ** Pick to proper answer from drop-down field upper.
       +_Additional comments:_+


       * *What is required:*
       ** Pick to proper answer from drop-down field upper.
       +_Additional comments:_+
      Show
      * *Why we missed the bug?*  ** Pick to proper answer from drop-down field upper.  +_Additional comments:_+  * *What is required:*  ** Pick to proper answer from drop-down field upper.  +_Additional comments:_+
    • 60
    • 60% 60%
    • ---
    • ---

    Description

      The OpenRewrite project provides recipes that are executed as part of a maven build that automate the transformation of source code changes.

      MTA (WINDUP) has comprehensive sets of rules that provide issue reports of what needs to change, why, with SP estimation and links to reference materials.

      However automating the application of the changes has been limited to the quick-fix capability within the MTA IDE plugins/extensions.

      The changes necessary for applications to be Jakarta EE 10 compliant are largely mechanical and lend themselves to automation.

      Furthermore fast paced projects such as Quarkus are keen to provide a lightweight, automated mechanism for applying upgrades.

      This Epic is the vehicle for collating all of the Openrewrite centric work.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              pcattana Philip Cattanach
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: