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

Make RMB OpenJDK 11 compliant

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      CP: ready for planning, CP: sprint 92, CP: sprint 95
    • Story Points:
      5
    • Development Team:
      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

                Assignee:
                adam Adam Dickmeiss
                Reporter:
                julianladisch Julian Ladisch
                Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases