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
-
JDK Version Compatibility: 52 (JDK 8) -
License: Eclipse's Public License 2.0 -
New size: 3.0 MB (~0.7 MB more than the previous jdt-compiler (2.3 MB)) -
Update wiki page -
Update dependencies repository
Related MRs
-
dbsm!16 (merged) -
https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager.sources/-/merge_requests/13
Links
Edited by Cristian Berner