The META-INF/versions/x
class files are compiled to the wrong version of Java
#3831
Labels
type/bug
A general bug
The
META-INF/versions
are used for Multi-Release JAR's. It looks this project produces an MR JAR for 9 and 21. However, in both cases the class has a bytecode level of Java 1.8, which doesn't seem right.As you can see the byte code version is 52 which is Java 1.8. This is causing an issue with the
maven-site-plugin
.Expected Behavior
The byte code version should match the version being targeted.
Actual Behavior
The byte code version is 52.0.
Steps to Reproduce
Compile project and check the files generated in the
META-INF/versions
directory. What I did was run:Your Environment
Currently using reactor-core 3.6.6, but downloaded 3.6.7 and noticed the same issue.
netty
, ...): N/Ajava -version
): Java 21uname -a
):Linux 6.9.4-200.fc40.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 12 13:33:34 UTC 2024 x86_64 GNU/Linux
The text was updated successfully, but these errors were encountered: