为什么要搭建本地库?
答:在平时开发中,maven默认使用远程仓库,这对于国内的使用者来说速度很慢。所以在此搭建一个本地库,可大大提高下载maven依赖项和插件的速度。
Step1.下载maven
前往maven网址下载,如下
Maven – Download Apache Mavenhttps://maven.apache.org/download.cgi
从上往下,我解释下区别:
Link这一栏:> bin.tar.gz 表示这是用在linux系统的二进制文件 二进制就是0和1的那种
> bin.zip 表示用于windows系统的二进制文件 <----我自己是windows系统,直接下载这个即可
> src.tar.gz 表示这是用在linu系统的源码文件 就是public class static void main()那种
> src.zip 表示这是windows系统的源码文件
Checksums和Signature这两栏:
> 有些黑客会制作出假的链接,并嵌在网站上,你可能会下载到他们的恶意软件,为了确保下载正确的软件,出现这两种校验方法可以软件是否正确。具体方法可以进入Verifying Apache Software Foundation Releases自测。
注意!!Maven3.9+至少需要JDK8或更高版本以上才能使用
Step2. 构建maven文件夹
在任意一个盘,我自己是D盘创建一个maven文件夹,将apache-maven.3.9.4-bin.zip解压至此,并在此文件夹新增一个Repository文件夹。
形成如图文件层次 D: --> maven --> apache-maven-3.9.4
--> Repository
Step3. 配置环境变量
-->打开此电脑 --> 右击空白处选择属性
--> 在最左边选择高级系统设置
--> 点击环境变量
--> 配置环境变量
此时有上下两个变量,我来进行解释:
1. 上方的用户变量为当前登录的windows用户名下的配置,如果换一个账户,配置就失效了。
2. 而下方的系统变量为全局变量,不为账户所左右,登录任意账户都可以使用。
根据需要选择,我自己是选择做在系统变量里。
-> 新建maven_home变量
方便大家复制,变量名:MAVEN_HOME, 变量值为maven的路径
-> 找到path变量 -> 点击编辑 -> 点击右边的新建 -> 添加%MAVEN_HOME%\bin变量
-> cmd+R打开命令提示符 输入mvn -v 应该要有如下提示 ,则证明成功
Step4. 配置本地Repository
--> 打开apache-maven-3.9.4 -> conf -> settings.xml;
--> 将自己新建的repository位置复制黏贴进去 ,如下
--> 修改国内的阿里云镜像仓库
方便大家复制黏贴, 进入xml文件ctrl+f 搜索mirrors,将其添加进入,如下
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
--> ctrl+R 打开命令行输入 mvn helps:system,maven会把默认的一些东西下载到本地repository中。
-> 显示成功
-> 如下,此为maven下载的东西
Step5. 在intelliJ中切换为本地maven仓库
--> 打开File -> settings(ctrl+shift+s) -> Build, Execution, Deployment -> Build Tools -> Maven
-> Maven home path: 选择你的maven路径
-> user settings file: maven -> conf -> settings.xml
-> Local repository: maven -> repository 如下
至此,任何maven的依赖项和插件的下载 安装 报红问题都可以解决 ,cheers!!!
Consider your origins: you were not made to live as brutes, but to follow virtue and knowledge. ——Dante Alighieri《Divine Comedy》
想想看上帝是为什么创造你吧:不是让你想牲畜一样活着,而是去追寻美德和知识。 ——但丁《神曲》