Uploaded image for project: 'WINDUPRULE - Red Hat Application Migration Toolkit rules'
  1. WINDUPRULE - Red Hat Application Migration Toolkit rules
  2. WINDUPRULE-986

Sample EAP Quickstart to Quarkus - Openrewrite recipe

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • Priority Backlog, AMM Sprint 236, AMM Sprint 237, AMM Sprint 238, AMM Sprint 239, AMM Sprint 240

      Context:
      Marco Rizzi has migrated the JBoss helloworld-rs quickstart application to Quarkus. Under the windup / jboss-eap-quickstarts repository he has raised a PR that documents all of the changes required to the quickstart. There is a related windup-rulesets PR containing all of the migration rulesets and corresponding tests. Some of the rulesets will be generic to the quarkification of all Java EE applications (e.g. adopt the Quarkus BOM, adopt the Quarkus Maven plugin, etc.). Other rulesets are specific to the technologies embedded within the application (helloworld-rs embeds the CDI and JAX-RS technologies). The changes to quickstart contain comments that can be used to drive the content of the rules. We want to use the quickstart PR as a template, so the Quarkus team can raise PRs (in windup / jboss-eap-quickstarts) for migrating other JBoss quickstart applications to Quarkus, and the MTR can develop complementary rules.

      The purpose of this Jira is to develop Openrewrite recipes that automate the quarkification of the quickstart application. It might be that not all of the changes required are suitable for automation.

            mbrophy Mark Brophy
            pcattana Philip Cattanach
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: