问题描述:
原项目的发行版本是jdk11,因后续需求变更,需更改项目的发行版为jdk8,但是每次重启项目后,jdk版本又自动恢复为jdk11,导致每次重启项目前都需要手动变更下发行版为jdk8。
原因:
原来是maven的settings.xml搞的鬼,在settings.xml里面配置了全局的jdk版本为11,因为项目是从maven导入的,所以每次都会已maven的配置为准,导致本地的配置丢失。
解决方案:
当maven的jdk版本与项目的jdk版本冲突时,需为项目配置局部的jdk。
在项目的pom.xml文件里添加如下build元素
org.apache.maven.plugins maven-compiler-plugin 1.8 1.8



