Details
-
Epic
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
None
-
None
-
None
-
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
- duplicates
-
NIFI-9280 Support Java 17
- Resolved