Details
-
Task
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
-
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):
- TBD - likely more to come.
RMB-658
TestRail: Results
Attachments
Issue Links
- blocks
-
FOLIO-1772 Upgrade to OpenJDK 11
-
- Closed
-
-
MODCONF-57 Update to OpenJDK 11
-
- Closed
-
-
MODINVSTOR-555 Update to OpenJDK 11
-
- Closed
-
-
UXPROD-1821 3rd party dependency upgrades (Q4 2019)
-
- Closed
-
-
UXPROD-2214 3rd party dependency upgrades (Q1 2020)
-
- Closed
-
- has to be done before
-
EDGORDERS-30 Migrate edge-orders to JDK 11
-
- Closed
-
-
MODFIN-139 Migrate mod-finance to JDK 11
-
- Closed
-
-
MODFISTO-128 Migrate mod-finance-storage to JDK 11
-
- Closed
-
-
MODGOBI-104 Migrate mod-gobi to JDK 11
-
- Closed
-
-
MODINVOICE-186 Migrate mod-invoice to JDK 11
-
- Closed
-
-
MODINVOSTO-76 Migrate mod-invoice-storage to JDK 11
-
- Closed
-
-
MODORDERS-414 Migrate mod-orders to JDK 11
-
- Closed
-
-
MODORDSTOR-169 Migrate mod-orders-storage to JDK 11
-
- Closed
-
-
MODORG-12 Migrate mod-organizations to JDK 11
-
- Closed
-
-
MODORGSTOR-79 Migrate mod-organizations-storage to JDK 11
-
- Closed
-
-
MODQM-26 Migrate mod-quick-marc to JDK 11
-
- Closed
-
- is blocked by
-
FOLIO-2637 SPIKE: Add Java 11 support to Jenkins Pipelines.
-
- Closed
-
-
RMB-375 AnnotationGrabberTest not executed
-
- Closed
-
-
RMB-514 Update to aspectj 1.9.4 and aspectj-maven-plugin 1.11
-
- Closed
-
-
RMB-667 Spike: Make JAX-RS OpenJDK 11 compliant
-
- Closed
-
-
RMB-670 Fix RestVerticle requestId logging, replace log4j 1.2 MDC by log4j 2 ThreadContext
-
- Closed
-
-
RMB-682 Resolve issues with not working ClassPath util class from Guava lib
-
- Closed
-
- is cloned by
-
RMB-658 SPIKE - Make RMB OpenJDK 11 compliant - investigate unknowns
-
- Closed
-
- relates to
-
RMB-233 Avoid bundling GenerateRunner
-
- Closed
-
-
RMB-283 com.google.guava 19.0 security vulnerabilities (CVE-2018-10237)
-
- Closed
-
-
RMB-571 Remove com.google Guava runtime dependency
-
- Closed
-
-
RMB-647 Investigation/Design: Convert GenerateRunner into maven plugin
-
- Closed
-
-
RMB-659 Make RMB OpenJDK 11 Compliant - Package Requiement
-
- Closed
-
-
RMB-785 Implementation/Testing/Code Review: Convert GenerateRunner into maven plugin
-
- Closed
-