Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Java 11 is compatible with 2.11.12 onwards. But the referenced check is blocking this version #707

Open
arunsval opened this issue May 31, 2023 · 1 comment

Comments

@arunsval
Copy link

Hi,

We are trying to migrate our project to Java 11 with the minimum scala version that is compatible with Java 11. As found in the scala blog here https://docs.scala-lang.org/overviews/jdk-compatibility/overview.html the scala version 2.11.12 is compatible with Java 11, but the below block of code is blocking this:

boolean releaseIsSupported = scalaVersion.compareTo(new VersionNumber("2.12.0")) >= 0;

We are getting below error while compiling with maven and Java 11 and scala 2.11.12. But ideally this should work.

Fatal error compiling: invalid target release: 11 

As per the plugin code Java 11 can be used only with scala 2.12.0, but we have few constraints to migrate to 2.12.0. Also other than the "-release" flag I don't see any other option working for Java 11.

@slandelle
Copy link
Collaborator

Hi,

Please provide a reproducer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants