Skip to content

Test Spring using OpenJ9 with Java 17 support #27447

Closed as not planned
Closed as not planned

Description

@sbrannen

In order to assess potential compatibility issues -- for example, regarding different enforcement of rules specified in the JLS for Java compilers -- we should try building Spring Framework using OpenJ9 once 0.29.1 has been released.

Note from OpenJ9 team: "Java 17 will ship on jdk17.0.1"

Downloads from IBM:

Activity

  1. added this to the 6.0 M1 milestone on Sep 22, 2021
  2. self-assigned this
    on Sep 22, 2021
  3. changed the title [-]Build Spring Framework using OpenJ9 Release 0.28 with Java 17 support[/-] [+]Build Spring Framework using OpenJ9 Release 0.29.1 with Java 17 support[/+] on Oct 13, 2021
  4. modified the milestones: 6.0 M1, 6.0.x on Dec 14, 2021
  5. sbrannen commented on Mar 10, 2022

    @sbrannen
    MemberAuthor

    I tried building main (6.0 M3 snapshots) with OpenJ9 with Java 17 support, but I was unfortunately not aware that OpenJ9 does not support Java Flight Recorder and there are no plans to do so.

    See:

    The build fails immediately with compiler errors package jdk.jfr does not exist.

    In light of that, I am closing this issue since OpenJ9 is currently not an option for building the Spring Framework.

  6. removed this from the 6.0.x milestone on Mar 10, 2022
  7. changed the title [-]Build Spring Framework using OpenJ9 Release 0.29.1 with Java 17 support[/-] [+]Test Spring using OpenJ9 Release 0.29.1 with Java 17 support[/+] on Mar 10, 2022
  8. sbrannen commented on Mar 10, 2022

    @sbrannen
    MemberAuthor

    Reopening and repurposing this issue to test Spring Framework with OpenJ9's Java 17 support.

    We may achieve that with sample applications or potentially by running parts of the test suite with OpenJ9 even though we cannot compile the framework with OpenJ9.

  9. changed the title [-]Test Spring using OpenJ9 Release 0.29.1 with Java 17 support[/-] [+]Test Spring using OpenJ9 with Java 17 support[/+] on Mar 10, 2022
  10. added this to the 6.0.x milestone on Mar 10, 2022
  11. modified the milestones: 6.0.x, 6.1.x on Mar 7, 2023
  12. modified the milestones: 6.1.x, 6.x Backlog on Aug 19, 2023
  13. removed their assignment
    on Aug 19, 2023
  14. bclozel commented on Oct 23, 2026

    @bclozel
    Member

    We haven't seen any recent compatibility issue with OpenJ9, I'm closing this issue now, we can revisit this in the future if we need to.

  15. removed this from the General Backlog milestone on Oct 23, 2026
  16. added
    status: declinedA suggestion or change that we don't feel we should currently apply
    on Oct 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    status: declinedA suggestion or change that we don't feel we should currently applytype: taskA general task

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions