Skip to content

Move to JDK 25 #86

Open
Open

Description

@hugithordarson

Move every module to JDK 25 at the same time: the reactor, including ng-core and ng-template-parser, plus ng-testapp. Every module stays on one Java level; no module is kept on an older one.

  • In the root pom.xml, replace <source>21</source><target>21</target> with <release>25</release>. With release, the compiler also rejects calls to APIs the target JDK doesn't have.
  • ng-testapp has its own maven-compiler-plugin block pinning 21 and needs the same change.
  • Update the "Java 21 or later" requirement in the README.

Consumers then need a JDK 25 runtime. That includes WO/wonder-slim projects using ng-template-parser and the Parslips Eclipse plugin, so check those before releasing.

Activity

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions