maven專案匯入座標之後jdk自動降為1.5‘enum‘的問題解決方法
阿新 • • 發佈:2021-01-18
技術標籤:javamavenspringjdkintellij idea
當時在寫一個spring事務練習,在一切都正常的情況下,如果pom.xml匯入座標發生變化,增加或減少都會導致jdk自動使用1.5版本,本人jdk為1.8,就是會變為下圖所示的樣子
正常是這樣的
解決辦法是:將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