mac idea 默认全局配置maven,避免每次新建项目都需要指定自己的maven目录
不然,每次新创建项目,就得配置一次maven,太麻烦了。
直接在偏好设置里设置 maven 只能对本项目生效。
我们必须对全局的配置进行设置。如下图。
1. macOS Catalina 10.15.7 & IntelliJ IDEA 2020.3.1 (Ultimate Edition)
2. macOS Catalina & IntelliJ IDEA 2019
① 你的 maven 安装目录。
② 你的 maven setting.xml 文件
③ 你的 maven 仓库,所有下载的 jar 包都会缓存到这个文件夹。
- 如果你在 setting.xml 配置了本地仓库,选上② , ③直接就是你 setting.xml 配置的本地仓库目录。如下图:
- Import Maven projects automatically:表示 IntelliJ IDEA 会实时监控项目的 pom.xml 文件,进行项目变动设置,勾选上。
- Automatically download:在 Maven 导入依赖包的时候是否自动下载源码和文档。默认是没有勾选的,也不建议勾选,原因是这样可以加快项目从外网导入依赖包的速度,如果我们需要源码和文档的时候我们到时候再针对某个依赖包进行联网下载即可。IntelliJ IDEA 支持直接从公网下载源码和文档的。
- 如果下载慢还需要配置阿里云
<mirrors>
<!-- 阿里云镜像配置 -->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
- 设置一下jdk 版本,否则会编译出错。
类似这种错误不再 支持源选项5。请使用 6 或更高版本。
<profile>
<id>jdk13</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>13</jdk>
</activation>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>13</maven.compiler.source>
<maven.compiler.target>13</maven.compiler.target>
</properties>
</profile>
</profiles>