Currently to dev locally you need to run JDK8, otherwise running make test will fail with a reflection error that occurs in a test library that we use on JDKs greater than 8.
It's a pain to run 8, as it's a very old version and there aren't any particularly good ways of running multiple Java versions side by side (at least not on linux).
We should update this library, or replace it, so we can use JDK11 etc
Currently to dev locally you need to run JDK8, otherwise running
make test
will fail with a reflection error that occurs in a test library that we use on JDKs greater than 8.It's a pain to run 8, as it's a very old version and there aren't any particularly good ways of running multiple Java versions side by side (at least not on linux).
We should update this library, or replace it, so we can use JDK11 etc