You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "David Handermann (Jira)" <ji...@apache.org> on 2022/02/10 14:13:00 UTC
[jira] [Created] (NIFI-9670) NiFi projects should build on Java 17
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)