目的:新建 / 切换导入新项目自动复用配置,避免每个项目重复设置
区分:Settings 当前项目生效;New Projects Setup 新项目全局模板(核心)
路径:Build, Execution, Deployment → Build Tools → Maven
- Maven home path:使用本地 Maven,不使用 IDEA 内置 Maven
- User settings file:勾选 Override,指定本地
settings.xml(配置阿里云镜像、仓库) - Local repository:勾选 Override,指定本地仓库目录
- Runner:VM options
-Xms512m -Xmx2048m,JRE 选择对应 JDK
已有老项目不生效:在项目 Settings 里重新指定以上 3 项,Maven 刷新 Reload All
settings.xml 核心镜像片段
<mirror>
<id>aliyunmaven</id>
<mirrorOf>central</mirrorOf>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
2.JDK 全局
① 新项目 SDK 模板:File → New Projects Setup → Structure for New Projects
- Project SDK:指定目标 JDK(JDK8/JDK17)
- Project language level:与 SDK 版本保持一致
- Modules Language level 和项目版本对齐
② Maven 编译版本(防止 IDEA 与 Maven 编译版本冲突)
pom 属性方式
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
3. 项目异常排查清单(切换项目报错时)
- Ctrl+Alt+Shift+S:检查 Project/Module SDK、语言级别
- Settings → Maven:确认 Maven 主目录、settings、仓库路径
- Maven 工具栏:Reload All Maven Projects
- File → Invalidate Caches... 清除缓存重启 IDEA
4. 导入新项目流程(配置完成后)
File → Open,选中 pom.xml 打开;自动继承全局 Maven、JDK 配置,刷新 Maven 即可。
不要修改普通 Settings 当作全局配置,只对当前项目生效