1. 程式人生 > 其它 >maven專案匯入座標之後jdk自動降為1.5‘enum‘的問題解決方法

maven專案匯入座標之後jdk自動降為1.5‘enum‘的問題解決方法

技術標籤:javamavenspringjdkintellij idea

當時在寫一個spring事務練習,在一切都正常的情況下,如果pom.xml匯入座標發生變化,增加或減少都會導致jdk自動使用1.5版本,本人jdk為1.8,就是會變為下圖所示的樣子
自動降為5
正常是這樣的
在這裡插入圖片描述
解決辦法是:將settings檔案jdk部分改為這樣

<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>

這樣就可以保證座標變化的情況下jdk版本不會自降;
ider版本為201803