美文网首页
Maven简介

Maven简介

作者: Vicent_Z | 来源:发表于2023-06-19 08:59 被阅读0次

    1.Maven介绍

    Maven是项目管理工具,对软件提供构建与依赖管理

    举例:
    1.平时我们下载spring-core等spring核心包,需要去官网下载,现在可以通过maven进行添加依赖和更新。
    2.日常我们去购买上衣裤子,需要去两个不同的店里购买,也可以去商场购买,商场就类似于maven,把零散的内容统一管理。

    2.Maven下载安装

    2.1.先安装jdk

    右键我的电脑-》属性-》高级系统配置-》环境变量

    1-huanjing.png

    在系统变量里面添加:

    • JAVA_HOME:jdk的根目录


      1-huanjing.png
    2-javahome-2.jpg
    • PATH追加jdk\bin目录
    2-javahome-2.jpg

    检查是否配置成功:

    win+r->输入cmd->java -version

    2-javahome-2.jpg 2-javahome-2.jpg

    2.2.下载maven的jar包

    地址:https://maven.apache.org/

    左侧菜单找到Download,找到对应的版本下载对应的bin.zip,解压到指定的目录下

    2.3.配置maven环境变量

    右键我的电脑-》属性-》高级系统配置-》环境变量

    在系统变量里面添加:

    • PATH追加maven\bin目录
    4-path-maven.jpg

    检查是否配置成功:

    win+r->输入cmd->mvn -v

    4-path-maven.jpg 4-path-maven.jpg

    2.4.配置idea的maven

    File-》Settings

    4-path-maven.jpg

    打开后搜索maven,后配置其根路径:

    4-path-maven.jpg

    2.5.Maven依赖搜索

    访问网址:https://central.sonatype.com/

    搜索栏输入要导入的依赖关键字

    4-path-maven.jpg

    进入详情页后复制依赖代码即可:

    4-path-maven.jpg

    2.6.添加依赖

    粘贴到pom文件中:

    4-path-maven.jpg

    reload项目下载依赖:

    4-path-maven.jpg

    2.7.加快maven下载速度

    在pom.xml中配置私服地址:

    4-path-maven.jpg
    <repositories>
        <repository>
            <id>aliyun</id>
            <name>aliyun</name>
            <url>https://maven.aliyun.com/repository/public</url>
        </repository>
    </repositories>
    

    url获取方法:

    访问https://maven.aliyun.com/

    其中public对应的地址即为url

    4-path-maven.jpg

    添加完成后,重启idea后重新maven->reload project即可。

    2.7.1.也可以使用maven的统一配置setting.xml

    在设置里找到maven配置的setting.xml文件路径,进行覆盖

    4-path-maven.jpg

    如果对应的目录下没有这个文件可以去之前下载的maven文件夹下去复制一份

    路径是

    \apache-maven-3.6.0\conf
    

    然后添加私服镜像即可:

    <mirror>  
      <id>alimaven</id>  
      <name>aliyun maven</name>  
      <url>https://maven.aliyun.com/repository/public/</url>
      <mirrorOf>public</mirrorOf>          
    </mirror>

    相关文章

      网友评论

          本文标题:Maven简介

          本文链接:https://www.haomeiwen.com/subject/cqqeydtx.html