Maven 环境配置
# Maven 环境配置
# 安装 Maven
- 下载二进制压缩包并解压缩即可:apache-maven-3.9.11-bin.zip (opens new window)
# 配置本地仓库(可选)
配置本地仓库是为了更灵活地管理依赖包存放位置。
在 conf/settings.xml
文件的第55行,配置 repository 目录地址(根据 Maven 解压缩的位置,修改这个文件夹地址即可),其中 repository
这个目录需要自己创建一个:
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>D:\Code\apache-maven-3.9.11\repository</localRepository>
1
2
3
4
5
6
7
2
3
4
5
6
7
# 配置阿里云仓库(可选)
配置阿里云仓库,这样下载软件包的速度会快很多。
编辑 conf/settings.xml
,找到 <mirrors>
节点,可以配置多个子节点,但是它只会使用其中的一个节点,即默认情况下只有第一个生效,只有当前一个 mirror 无法连接的时候,才会去找后一个:
<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
</mirrors>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# 配置 IDEA 环境
IDEA 默认的 Maven 配置是 Bundled(Maven3), 我们需要把这个 Maven 更换成我们自己的。
进入如下配置页面:
File --> Settings --> Build, Execution, Deployment --> Build Tools --> Maven
1
分别配置:
- Maven 的解压缩路径
settings.xml
文件路径repository
文件夹路径
Maven home path: D:\Code\apache-maven-3.9.11
User settings file: D:\Code\apache-maven-3.9.11\conf\settings.xml
Local repository: D:\Code\apache-maven-3.9.11\repository
1
2
3
4
5
2
3
4
5
IDEA 的共享索引要设置成不下载,否则 IDEA 会自动从网上远程下载依赖库,而不是用本地 Maven 的依赖库:
File --> Settings --> Tools --> Shared Indexes
1
2024 开始的版本好像不需要了。
(完)