Maven项目中,Use compliance from execution取消对勾后,更新项目后对勾又重新出现,并且Compiler compliance level修改无效的解决方案

一、问题描述

首先这是一个Maven项目,右键项目-->Properties-->java Compiler中,把Use compliance from execution environment...前面的对勾取消,并修改Compiler compliance level。结果再次更新项目,再次打开Properties对话框中的java Compiler,发现Use compliance from execution environment...前面的对勾又回去了,修改的Compiler compliance level也回去了。

Maven项目中,Use compliance from execution取消对勾后,更新项目后对勾又重新出现,并且Compiler compliance level修改无效的解决方案_第1张图片

Maven项目中,Use compliance from execution取消对勾后,更新项目后对勾又重新出现,并且Compiler compliance level修改无效的解决方案_第2张图片

二、问题解决方案

1.打开pom.xml文件,添加配置jdk插件(这里版本我指定的是1.8)


  	
	    
	        maven-compiler-plugin
	        3.1
	        
	          
	          1.8
	          1.8
	        
	    
  	

2.更新Maven项目,问题解决,因为Maven的版本修改是需要在pom.xml中配置的,手动修改只能起到一个临时作用

你可能感兴趣的:(maven,tomcat,java,java,maven,spring,tomcat)