前置条件

  • Maven环境正常,并且具有一般使用经验

需求

  • 无法搭建本地Maven仓库
  • 有本地完整的maven依赖目录

修改配置文件

1、确定自己的本地仓库路径:D:\App\DevApp\apache-maven-3.6.0\repository

2、确定自己的maven配置文件路径:D:\App\DevApp\apache-maven-3.6.0\conf\setting.xml

3、设置本地仓库地址

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

    <localRepository>D:\App\DevApp\apache-maven-3.6.0\repository</localRepository>
	...
</settings>

4、接着修改offline配置,默认是false,修改为true

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

	<offline>true</offline>
	...
</settings>

5、再然后,设置镜像地址,指向本地仓库

<mirrors>
    <mirror>
        <id>central</id>
        <mirrorOf>*</mirrorOf>
        <name>central</name>
        <url>file://D:\App\DevApp\apache-maven-3.6.0\repository</url>
    </mirror>
</mirrors>

==注意:== 原文中还提到了删除仓库中的_remote.repositories文件,但是我没有进行这一步就好使了,所以如果有需要的话可以点到原文中看一下。

IDEA配置

image-20210808232354587

原文: