IDEA多Module設置language level默認級別方式
問題
報錯信息:
Information:java: javacTask: 源發(fā)行版 8 需要目標發(fā)行版 1.8
解釋:在項目中或者module中,默認的language level是JDK1.5,在java complier和project structure里每次修改完后就當次修改有效,刷新maven或者重啟都會變成jdk1.5。
兩種解決方案
1.在出現(xiàn)問題的module的pom加入以下代碼
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<testExcludes>
<testExclude>/src/test/**</testExclude>
</testExcludes>
<encoding>utf-8</encoding>
</configuration>
</plugin>
只限當前模塊有效
2.修改maven的setting.xml文件,找到profiles,加入下面的代碼
(推薦,這種方法只要使用此maven,你的項目的language level都是1.8)
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
- 解決IDEA提示:MVC DispatcherServlet servlet context in module ssm. File is included in 4 contexts.問題
- idea導入module的正確實現(xiàn)方法
- 如何解決idea的Module:‘:app‘platform‘a(chǎn)ndroid-32‘not found.問題
- IDEA使用Maven創(chuàng)建module出現(xiàn)Ignored?pom.xml問題及解決
- 解決IDEA上循環(huán)依賴報錯問題Error:java: Annotation processing is not supported for module cycles
- IDEA無法識別相關module模塊問題的解決過程
- idea導入module全流程
相關文章
Spring?Boot?3.3?實現(xiàn)職責鏈模式輕松應對電商訂單流程分析
在電商系統(tǒng)中,訂單處理流程包括庫存校驗、優(yōu)惠券驗證、運費計算等多個步驟,這些步驟具有順序依賴性,為了管理這些業(yè)務邏輯,職責鏈模式提供了解決方案,通過鏈式關系將處理邏輯模塊化,實現(xiàn)解耦和靈活擴展,本文將探討如何結合SpringBoot實現(xiàn)職責鏈模式,優(yōu)化電商訂單處理流程2024-10-10
新版本IntelliJ IDEA 構建maven,并用Maven創(chuàng)建一個web項目(圖文教程)
這篇文章主要介紹了新版本IntelliJ IDEA 構建maven,并用Maven創(chuàng)建一個web項目的圖文教程,需要的朋友可以參考下2018-01-01
SpringBoot時間輪實現(xiàn)延時任務的示例代碼
在日常開發(fā)中,我們經(jīng)常需要處理各種定時任務:用戶注冊后的歡迎郵件、訂單超時自動取消、緩存定期刷新等,傳統(tǒng)的定時器方案在面對大規(guī)模定時任務時往往力不從心,所以本文給大家介紹了SpringBoot時間輪實現(xiàn)延時任務,需要的朋友可以參考下2025-10-10
MyBatis的配置對象Configuration作用及說明
MyBatis的Configuration對象是MyBatis的核心配置對象,它包含了MyBatis運行時所需的幾乎所有配置信息,這個對象負責管理MappedStatement、創(chuàng)建核心組件、提供配置信息的訪問接口以及作為插件機制的入口2025-03-03

