One of the blockers on the long road to getting java 17 fully supported was the removal of the nashorn javascript engine in java 15, as the build uses some javascript for various steps. We do dogfood Lucee for some major steps, but the javascript scriptx engine is much faster for little things
LDEV-3807 - Java 17 support
LDEV-3526 - Update Felix to 6.0.5 to support Java >= 16
I have had a few stabs at getting Nashorn working, and I can finally say we can now build Lucee 6 using java 17
There are still a number of things which donât work with Java 17 yet, a number of test cases are failing, but we are making progress!
Base line for Lucee 6 is Java 11, Java 8 is supported as long as we can
PS: Please support Lucee project with donations Lucee - Open Collective