使用IDEA時,導入的Maven項目默認的LanguageLevel和JavaCompiler都是1.5,1.5的情況下連最簡單的@Override
註解都不支持,所以項目可能出現一堆錯。
雖然在項目上F4可以修改LanguageLevel,在settings中可以修改JavaCompiler版本,但是一旦Maven項目有變化,發生自動的update時,這裏做的修改就都白費了。IDEA會重置這些配置。
解決辦法就是在pom.xml中指定maven-compiler-plugin
的版本,該版本會同時影響LanguageLevel和JavaCompiler,修改後默認就成了這裏設置的版本。
添加下面的配置:
1.8
,根據個人需要修改即可。