Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-9670

Support Building on Java 17

    XMLWordPrintableJSON

Details

    • Support Building on Java 17
    • To Do

    Description

      Java 17 is the next long-term support release, with the first version available in September 2021.

      The NiFi core framework and associated projects should support building on Java 17. With the NiFi repository containing not only the core framework, but also NiFi Stateless, NiFi Registry, and MiNiFi, the system should support a successful build on Java 17.

      Initial triage shows a handful of dependencies and code paths that need to be updated to support a successful build. Most components in the core framework and standard extensions appear to run on Java 17. Efforts to eliminate illegal reflective access warnings under Java 11 provide some pointers to potential blockers for Java 17.

      Successful completion should include updating the GitHub automated workflow for regular builds on Java 17. Completion may not include resolving every issue related to Java 17, but it should include a successful build of all project elements.

      This effort can be divided into multiple tasks to upgrade problematic dependencies and address implementation issues in various modules.

      Attachments

        Issue Links

          Activity

            People

              exceptionfactory David Handermann
              exceptionfactory David Handermann
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: