[英]How to avoid IntelliJ to reset language level?
我遇到了這個問題,這個問題已經在這個網站上回答了多次。
我對這個問題的看法有點不同。 我有一個使用 maven 3.5.x 和 java 版本 10 構建良好的項目(在 maven-compiler-plugin 中配置)查看 IntelliJ 的項目結構時,所有模塊的語言級別為 10(但項目設置為語言級別 6,並且在項目結構中選擇的 sdk 是 1.8 ...
但是,即使我將sdk更改為java 10並將項目語言級別更改為10,仍然會出現下面粘貼的錯誤...... ????
我的IntelliJ版本:IntelliJ IDEA 2018.2.5
要重現此錯誤:
從版本控制 (GIT) 中簽出
GitHub: https://github.com/jactor-rises/jactor-rises.git
嘗試在 IntelliJ 中構建它:
信息:java:編譯模塊 'jactor-commons' 時出錯 信息:javac 10.0.1 用於編譯 java 源 信息:29/10/2018, 21:31 - 編譯完成,4 秒內出現 1 個錯誤和 0 個警告 777 ms 錯誤:java:不支持發布版本 5
我只是更新pom.xml
,它對我pom.xml
。
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>1.11</source>
<target>1.11</target>
<release>11</release>
</configuration>
</plugin>
就我而言,我不得不更新值pom.xml
爽口行家。
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.