我使用IntelliJ IDEA作为开发环境,并使用Maven进行依赖项管理。我经常在IDEA之外构建我的项目结构(目录,poms等),然后使用将该项目导入IDEA Import project from external model。这很好用,除了在poms中我指定maven-compiler-plugin应该使用JDK 1.6,并且在导入时,IDEA通知我Language Level Changedand和Language level changes will take effect on project reload,然后提示重新加载项目。这很烦人,因为我总是使用相同的JDK版本。
IDEA Import project from external model
Language Level Changedand
Language level changes will take effect on project reload
如何更改IntelliJ IDEA使用的默认JDK,以便不必在每次导入新项目时都重新加载项目?
在“默认项目结构…”对话框中更改此设置。导航到“文件”->“其他设置”->“默认项目结构…”。
接下来,将“项目语言级别”设置修改为所需的语言级别。
IntelliJ IDEA 12在“模板项目结构…”而不是“默认项目结构…”中具有此设置