Maven项目Update Project后JRE System Library自动变回1.5解决办法

最近在搭建Spring Boot项目《一步步搭建 Spring Boot maven 框架的工程》的时候,虽然设置JRE System Library为1.8,但是,当我 用 Maven Update Project构建后自动变回1.5。查资料后发现,主要原因在于每次Update Project时,它就会使用 Maven settings文件下的 JDK 默认版本,而且恰恰未在POM文件配置 JDK 版本。比较好的解决办法是同时修改Maven setting文件和项目的POM文件。

① 修改POM文件

    
                    
            
                org.apache.maven.plugins
                maven-compiler-plugin
                
                    1.8
                    1.8
                    UTF-8
                
            
        
    

② 设置Maven setting文件

        
        jdk-1.8    
            
            true    
            1.8    
            
            
            1.8    
            1.8    
            1.8    
            
     

配置完成后,执行Update Project更新项目配置就好发现,JRE环境还是指定的版本。这里使用了jdk 1.8,对于其它版本同样适用。

你可能感兴趣的:(Maven项目Update Project后JRE System Library自动变回1.5解决办法)