配置Maven和Gradle镜像
配置Maven
下载 Maven
Maven 官网: https://maven.apache.org/download.cgi
修改 Maven 为国内镜像
针对所有项目修改中央仓库
右键项目选中 maven 选项,然后选择open settings.xml
或者create settings.xml
,在 settings.xml
下找到 <mirrors>
节点,并在节点下增加镜像配置,重启 IDE
1 | <mirrors> |
- id:唯一标识一个镜像
- name:镜像名称
- url:镜像地址
- mirrorOf:代表一个镜像的替代位置,例如 central 就表示代替官方的中央仓库
分别给每个项目配置不同的中央仓库
Maven 可以针对每个项目配置不同的中央仓库,在项目 pom.xml
<repositories>
节点下增加如下配置
1 | <repository> |
配置本地仓库位置
在settings.xml
节点下新建一下节点localRepository
idea 的 Maven 本地仓库是在用户文件夹下的.m2
文件夹下,为了防止本地仓库太大,将仓库地址存放在项目同一磁盘下的/workmaven/localRepository
文件夹内。
1 | <localRepository>/workmaven/localRepository</localRepository> |
参考
配置Gradle
下载 Gradle
Gradle 官网: https://gradle.org/install
修改 Gradle 为国内镜像
在${USER_HOME}/.gradle/
或者${GRADLE_USER_HOME}
下创建init.gradle
文件,内容如下
1 | allprojects { |
配置本地仓库位置
Gradle 默认存放 jar 路径:%USERPROFILE%\.gradle\caches\
在环境变量中添加名为 GRADLE_USER_HOME
,值为本地仓库位置的环境变量即可
配置 M2_HOME
mavenLocal()
时 Gradle 默认会按以下顺序去查找本地的 maven
仓库:${USER_HOME}/.m2/settings.xml
> ${M2_HOME}/conf/settings.xml
> ${USER_HOME}/.m2/repository