Maven本地库的搭建 | 解决依赖和插件下载速度和报红问题

为什么要搭建本地库?

        答:在平时开发中,maven默认使用远程仓库,这对于国内的使用者来说速度很慢。所以在此搭建一个本地库,可大大提高下载maven依赖项和插件的速度。


Step1.下载maven

        前往maven网址下载,如下

Maven – Download Apache Mavenicon-default.png?t=N7T8https://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系统的源码文件

        ChecksumsSignature这两栏:

                             > 有些黑客会制作出假的链接,并嵌在网站上,你可能会下载到他们的恶意软件,为了确保下载正确的软件,出现这两种校验方法可以软件是否正确。具体方法可以进入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》

想想看上帝是为什么创造你吧:不是让你想牲畜一样活着,而是去追寻美德和知识。 ——但丁《神曲》

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值