RFR: 8269700: source level for IntelliJ JDK project is set incorrectly
github.com+5709644+fdesu at openjdk.java.net
Mon Jul 5 08:40:52 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.
I would really appreciate and it would be absolutely awesome if someone could sponsor this change or let me know if it needs some more polishing. Thanks!
More information about the ide-support-dev