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

#211 Support Java 17 and update build #263

Merged
merged 3 commits into from
Jan 13, 2023
Merged

#211 Support Java 17 and update build #263

merged 3 commits into from
Jan 13, 2023

Commits on Jan 10, 2023

  1. #211 Support Java 17 and update build

    - Update to support build with Java 17
      - We will continue compling with Java 11
      - We support the two latest LTS versions 11 and 17
    - Update versions of build plugins
    - Align p2 pom.xml to currently used targetplatform repo
    - Remove includePackedArtifacts option in target-platform-configuration plugin as this is not compatible with Java versions > 14
    
    Resolves #211
    ndoschek committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    1afcbb6 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. Update test dependencies to be able to execute with Java 17

    - Retrieve newer test dependencies from 2022-12 orbit and consume missing via org.eclipse.emfcloud.modelserver.tests bundle
      - Add hamcrest dependency libs to tests bundle, as there is otherwise a plugin clash as junit consumes the former 1.3 version
    - Introduce MockitoUtil that replaces Mockito's internal 'FieldSetter' class (which was removed with the newer version)
    ndoschek committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    fbd5edb View commit details
    Browse the repository at this point in the history
  2. Update README and GitHub action builds

    - Update GitHub action build workflow to build with Java 17
    - Jenkins still builds with java 11 (so we publish also the jar built with 11 to avoid any possible backwards compatibility issues)
    ndoschek committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    4a5de6d View commit details
    Browse the repository at this point in the history