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

Jakarta EE 9+ and JDK 17+ Baseline #45

Merged
merged 3 commits into from
Sep 15, 2023

Commits on Aug 11, 2023

  1. Jakarta EE 9+ and JDK 17+ Baseline

    - Due compatibility issues with the new Spring Framework version 6.x we want to change along. This includes upgrades of JDK, dependencies and the transition from "import javax.*" to "import jakarta.*"
     Reference: https://spring.io/blog/2021/09/02/a-java-17-and-jakarta-ee-9-baseline-for-spring-framework-6
                https://github.com/spring-projects/spring-framework/wiki/What%27s-New-in-Spring-Framework-6.x
    
    - Jakarta dependencies
      Moved dependencies from javax-* to jakarta-* packages. Transitive dependencies using still javax has been upgraded as well. This includes the following libraries:
           - jakarta.validation-api
           - jakarta.persistence
           - jakarta.servlets
           - hibernate-validator
           - spring (uses jakarta from up version 3.x)
    
     - JDK17
       Upgrading the current version of the JDK in order to move along the spring baseline. This upgrades the JDK from version 8 to version 17. Dependencies for having a clean build have also been upgraded:
           - jacoco
           - maven-war-plugin
           - lombok
    
     - TestModelClassWithLotsOfIrrelevantAnnotations
       Removing annotation @SafeHtml due to hibernate-validator API changes - Annotation not present in class path anymore.
    Davide De authored and Davide De committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    f7a767a View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Dependency update

    Davide De authored and Davide De committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    61d0827 View commit details
    Browse the repository at this point in the history
  2. Rephrase description

    - delete AngularJS as client example due to the fact that it works with other clients as well
    Davide De authored and Davide De committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    c682a3a View commit details
    Browse the repository at this point in the history