eclipse右键点击项目选择“maven->更新工程(update project)”后的注意事项
解决问题:
- update project(更新工程)后,提示:“The compiler compliance specified is 1.5 but a JRE 12 is used just Compiler Compliance JRE Compiler Compliance Problem”
- update project(更新工程)后maven引入的包无法正常使用
更新maven工程后,JRE的版本会变成默认的JAVASE-1.5(如果maven的setting文件中没有修改默认的解释器),需要手动更新为对应版本。
且需要右键项目文件选择Properties,进入设置界面后选择Deployment Assembly重新添加maven库,否则会出现pom.xml文件中引入的包无法正常使用的情况。
补充:我们在刚新建maven之后解释器版本也是默认JAVASE-1.5(同上,即setting中没有修改相关设置的默认状态下)
当我们对maven工程进行设置(右键点击项目选择Configure->Convert to Faceted From进入相应界面设置Java Version等)之后,JRE会更改到能兼容选择的Java Version的jdk