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

Details

    • Sub-task
    • Resolution: Fixed
    • L3 - Default
    • 7.16.0, 7.16.0-alpha5
    • None
    • quarkus
    • None

    Description

      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

      mgm-controller-panel

        This is the controller panel for Smart Panels app

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Salesforce