Build failing with Java 11

As per development guide, we support Latest Java. And I was hoping Java 11 will work. I have a good feeling that Java 11 used to work earlier. Following is trace.

  version.properties generated successfully.
  Build translation resources
    Verify Java version is Java 8
      $ "java" "-version"
        openjdk version "11.0.9.1" 2020-11-04
        OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.18.04)
        OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.18.04, mixed mode, sharing)
Step failed: The Metabase build script currently requires Java 8 to run. Please change your Java version and try again.
{:via
 [{:type java.lang.Exception,
   :message
   "The Metabase build script currently requires Java 8 to run. Please change your Java version and try again.",
   :at [metabuild_common.java$check_java_8$fn__2624 invoke "java.clj" 16]}],
 :trace
 [[metabuild_common.java$check_java_8$fn__2624 invoke "java.clj" 16]
  [metabuild_common.steps$do_step invokeStatic "steps.clj" 85]
  [metabuild_common.steps$do_step invoke "steps.clj" 79]
 [metabuild_common.java$check_java_8 invokeStatic "java.clj" 11]
  [metabuild_common.java$check_java_8 invoke "java.clj" 10]
  [build$build_translation_resources_BANG_$fn__2632 invoke "build.clj" 14]
  [metabuild_common.steps$do_step invokeStatic "steps.clj" 85]
  [metabuild_common.steps$do_step invoke "steps.clj" 79]
  [build$build_translation_resources_BANG_ invokeStatic "build.clj" 13]
  [build$build_translation_resources_BANG_ invoke "build.clj" 11]
  [build$fn__2653 invokeStatic "build.clj" 63]
  [build$fn__2653 invoke "build.clj" 62]
  [build$build_BANG_$fn__2668 invoke "build.clj" 90]
  [metabuild_common.steps$do_step invokeStatic "steps.clj" 85]
  [metabuild_common.steps$do_step invoke "steps.clj" 79]
  [build$build_BANG_ invokeStatic "build.clj" 79]
  [build$build_BANG_ invoke "build.clj" 71]

Hi @tachniki
You can remove the (java/check-java-8) check in ./bin/build-mb/src/build.clj and try without.
We had a lot of problems with gettext, so we are building using Java 8 for the official releases, which this is the script used for that too.

Will there be issue running metabase with java 11 if we build using java 8?

@tachniki No, just like the official releases are build using Java 8, they run on newer versions too.

@flamber Thanks a lot. You are always a great help.