Uploaded image for project: 'RAML Module Builder'
  1. RAML Module Builder
  2. RMB-328

Make RMB OpenJDK 11 compliant

    XMLWordPrintable

Details

    • CP: ready for planning, CP: sprint 92, CP: sprint 95
    • 5
    • Core: Platform

    Description

      RMB should build successfully when running mvn clean install using OpenJDK 11.

      Currently it doesn't. It fails on aspectj-maven-plugin which is not yet version 11 compliant: https://github.com/mojohaus/aspectj-maven-plugin/pull/45

      There may be other changes needed for OpenJDK 11.

      Popular migration guide: https://blog.codefx.org/java/java-11-migration-guide/

      Tasks/Notes:

      • JAX-RS - build-time vs runtime - avoid bundling with runtime RMB-233, create maven plugin (if easy to do, need to investigate) RMB-647
      • JAX-RS - make JAX-RS OpenJDK11 compliant - RMB-667
      • Guava - Related to the JAX-RS issue. The explicit dependency in FOLIO code can be replaced by JDK standard functionality. RMB-571, RMB-283
      • Package requirement (can't share a package name):
        • RestVerticle needs to be moved to an new package to limit the changes required by other modules. - RMB-659
        • Replace Log4J 1.2 MDC - RMB-670
      • TBD - likely more to come. RMB-658

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                adam Adam Dickmeiss (Inactive)
                julianladisch Julian Ladisch
                Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases