Description
Same as the older u2f-project (Yubico/java-u2flib-server#38), this webauthn-server does not compile using JDK 10 or JDK 11.
This is mostly because the used Scala fragments are not yet supporting these JDK-versions:
scala/scala-dev#559
scala/scala#7218
This is even documented on their website: https://docs.scala-lang.org/overviews/jdk-compatibility/overview.html#jdk-9--up-compatibility-notes
As Webauthn is in Rec-state (https://www.w3.org/TR/webauthn/), upcoming developers might want to use a more up2date JDK, mostly because Java 8 support will get dropped in 2019 from Oracle (https://www.oracle.com/technetwork/java/eol-135779.html), and 2023 from Redhat (https://access.redhat.com/articles/1299013).
Maybe somewhere should be stated, why some parts are made in Scala and other parts are not, just to state the design decision a bit more (or releasing some plan which parts might get reworked on).
I do know that this project says it's work in progress
, but just wanted to have this issue addressed so it can get referenced (and for other developers being stated to now work with these JDKs).