Skip to content

Fix FR-44064: Unsupport Java 8 and raise minimum supported version to Java 11

This MR is meant to unsupport Java 8 for Openbravo compilation and raise the minimum version supported to Java 11.

Blocking MRs (Merge before this)

Tasks

  • Update build.xml
    • Update JavaDoc -html5 tag, remove the condition for jdk8
    • Update source to use Java8, found at least one usage in JavaDoc task
  • Update Eclipse's preferences
  • Update Jasper Reports ecj compiler (Library update)
    • Update jdt-compiler to latest ecj version
    • Test Java 11 functionality in JasperReport (JasperReportsCompilation test)
    • Test that all jrxml compile correctly (AllJrxmlCompilation test)
  • Await for RM to implement required CI changes

Affected libraries

Library Version Status Comment
jdt-compiler 4.4.2 Removed This is a renamed ecj, it is removed and substituted with the next library
ecj 4.17 Added This is the Eclipse's compiler for Java library

jdt-compiler -> ecj

Related MRs

Links

Edited by Cristian Berner

Merge request reports

Loading