Quarkus Extension is compiled with Java 11 to Java 8 compatible bytecode

XMLWordPrintable

    • Type: Sub-task
    • Resolution: Fixed
    • Priority: L3 - Default
    • 7.16.0, 7.16.0-alpha5
    • Affects Version/s: None
    • Component/s: quarkus
    • None

      Problem

      Running Quarkus.io on a JVM works with Java 8 and Quarkus.io version 1.13.4 (latest as of Today). However, Java 8 support was announced to be discontinued starting with version 1.6 [1]. Native executable support requires already Java 11 [2]. With Quarkus.io 2.0, Java 8 support is discontinued in favor of Java 11.

      The Maven plugin already warns the users:

      [INFO] --- quarkus-maven-plugin:1.13.4.Final:build (default) @ camunda-bpm-quarkus-rest-example ---
      [WARNING] [io.quarkus.deployment.QuarkusAugmentor] Using Java versions older than 11 to build Quarkus applications is deprecated and will be disallowed in a future release!
      

      Solution idea

      When Quarkus.io starts to enforce Java 11, we can bump the Java version in the assembly job and set the compiler target to Java 8.

      [1] https://quarkus.io/blog/quarkus-1-3-1-final-released/
      [2] https://quarkus.io/guides/building-native-image

        This is the controller panel for Smart Panels app

              Assignee:
              Unassigned
              Reporter:
              Tassilo Weidner-Mühl
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: