RFR: 8269700: source level for IntelliJ JDK project is set incorrectly
Maurizio Cimadamore
mcimadamore at openjdk.java.net
Thu Jul 1 00:08:03 UTC 2021
On Wed, 30 Jun 2021 11:43:38 GMT, Sergei Ustimenko <github.com+5709644+fdesu at openjdk.org> wrote:
> After generating an Intellij project with the `idea.sh` script, IDEA might get confused
> with the language level settings in generated .idea/misc.xml. This results in a problem
> with modules discussed in https://mail.openjdk.java.net/pipermail/ide-support-dev/2021-June/000082.html.
> To mitigate the problem changing the project's language level helps.
>
> This patch sets language level for jdk Intellij Project to [X (Experimental Features)](https://github.com/JetBrains/intellij-community/blob/master/jps/model-api/src/org/jetbrains/jps/model/java/LanguageLevel.java) to avoid such problems.
>
> As a side effect following term needs to be accepted in IDEA once opening the project for the first time:
>
> You must accept the terms of legal notice of the beta Java specification
> to enable support for "X - Experimental features". The implementation
> of an early-draft specification developed under the Java Community Process (JCP)
> is made available for testing and evaluation purposes only and is not
> compatible with any specification of the JCP.
The change looks good to me!
-------------
Marked as reviewed by mcimadamore (Reviewer).
PR: https://git.openjdk.java.net/jdk/pull/4634
More information about the ide-support-dev
mailing list