Closed
Description
The minimum required Java version was explicitly raised to 9 with the recent removal of Guava (cf. commit 3b6cc1b).
I appreciate that Guava was dropped recently, however, there is a problem:
Map.copyOf
(also List.copyOf
) was first introduced with Java 10.
The method Files.readString
used in the tests, was introduced with Java 11 (here, Commons-IO could be used, or just plain new String(Files.readAllBytes(path), Charsets.toCharset(charset));
).
I suppose reasons are:
- The compiler plugin is too old and does not support the
--release
parameter (cf. Update the maven-compiler-plugin to make the --release check work #304) - No automatic checks are automatically executed (cf. Add GitHub actions for testing #305)
Metadata
Metadata
Assignees
Labels
No labels