David Handermann created NIFI-9670:
--------------------------------------
Summary: NiFi projects should build on Java 17
Key: NIFI-9670
URL: https://issues.apache.org/jira/browse/NIFI-9670
Project: Apache NiFi
Issue Type: Epic
Components: Core Framework, MiNiFi, NiFi Registry, NiFi Stateless
Reporter: David Handermann
Assignee: David Handermann
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.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)