Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-11410 Camunda Engine Quarkus Extension
  3. CAM-13583

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

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Fixed
    • Icon: L3 - Default L3 - Default
    • 7.16.0, 7.16.0-alpha5
    • None
    • 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

              Unassigned Unassigned
              tassilo.weidner Tassilo Weidner
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: