Hi all, time progresses and Java 11 LTS is set to be EOL with 30 Sep 2023 (see: https://endoflife.date/java). Therefore, some days ago, I’ve opened OPENNLP-1496, proposing to migrate OpenNLP’s codebase to Java 17 LTS, see: https://issues.apache.org/jira/browse/OPENNLP-1496.
The (official) EOL date will hit pretty soon. With that in mind, the project should consider to migrate the build and target JDK towards the next LTS release, that is: Java 17. This will be supported until at least 30 Sep 2026. The primary aims that I identified are: - Keep pace with the Java ecosystem, - Modernizes the code base with new(er) language features, - Benefit by performance enhancements and fixes provided with 17.x LTS. A PR that demonstrates that all build steps (GH actions) are green, and no blockers occur, is already available here: https://github.com/apache/opennlp/pull/535 and received some feedback. With that being said, I’d like reach out here on the list(s) and to get your opinions on moving on to J17. Open for (m)any comments. Thanks mawiesne — https://twitter.com/mawiesne https://github.com/mawiesne
