Closed koppor closed 7 months ago
Type
Description
This damn error prone is not compatible with Java 21. And I don't know how to remove it from the build configuration.
I have following error now:
error: exporting a package from system module jdk.compiler is not allowed with --release
It is not possible to remove --release
in gradle 7.x. - cf. https://github.com/gradle/gradle/pull/22449.
stackoverflow also wasn't of help. Cf. https://stackoverflow.com/q/70477692/873282
Thus closing this.
Before this PR
palantir-java-format relied on Java 11 for compilation.
Gradle update does not work. See https://github.com/palantir/palantir-java-format/issues/977.
After this PR
palantir-java-format relias on Java 21 for compilation, but sticks with Gradle 7.6.2.
This enables working on Java 21 related tickets.
Possible downsides?
Java 21 might be a too strong requirement for some "legacy" code. One could release
3.0.0
and say, hey, 2.x supports up to Java 20, 3.x supports 21+.