Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[2.7] JDK 21 build and test support #1881

Merged
merged 3 commits into from
Jun 26, 2023

Commits on Jun 21, 2023

  1. JDK 21 build and test support

    There are following changes due JDK21:
    -Tycho upgrade into 3.0.4 in core modules like jpa.jpql, core, jpa, sdo ...
        but 1.3.0 is activated instead default 3.0.4 by Maven profile with JDK 11
    -maven.compiler.release remains at 8
    -<comp.xlint>-Xlint:all,-this-escape</comp.xlint> in pom.xml in core.test.framework as compiler hangs there without any additional message
    -Antbuild script change to accept JDK range from 1.8 to 21
    -Antbuild script sharedlib.xml change to use external JavaScript engine as this one was removed from higher versions of the JDKs
    -GitHub Action JDK 17 and 21-EA (Eclipse PR verification job remains with JDK 11)
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    c5475a5 View commit details
    Browse the repository at this point in the history
  2. PR comment about if resolution

    JPA.JSE test fix on JDK 21 by Weld dependencies upgrade
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    edbc416 View commit details
    Browse the repository at this point in the history
  3. MOXy test fix on JDK 21 by adding access to java.math module

    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    d342748 View commit details
    Browse the repository at this point in the history