diennea / carapaceproxy

A Distributed Java Reverse Proxy
Apache License 2.0
23 stars 9 forks source link

Support running on Java 21 #470

Closed NiccoMlt closed 1 week ago

NiccoMlt commented 1 month ago

When building on Java 21, we get the following error:

Fatal error compiling: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid'

We probably need to upgrade some library and/or Maven plugin (javassist? surefire? lombok?)

NiccoMlt commented 1 month ago

Also, it would be nice to add builds to the GitHub Actions workflow that target all the JVMs from what we declare to support as the minimum to the latest ones