Maven的配置以及IDEA中设置Maven

一、Maven依赖管理的概念

即maven工程对jar包的管理过程

将jar包存于本地jar包仓库,只需在项目中放置所需jar包的坐标

体现了代码可重用的特点

二、Maven的一键构建

项目的编译、测试、运行、打包、安装、部署整个过程都交给maven管理,使用maven的一个命令可以轻松完成

maven的规范化构建流程如下:

graph LR A[清理] --> B[编译] B --> C[测试] C --> D[报告] D --> E[打包] E --> F[部署]

三、仓库的种类和关系

  1. 本地仓库:存于本地系统盘中的jar包库
  2. 远程仓库(私服):企业内部所存资源,需和本地端在同一局域网内
  3. 中央仓库:存放了几乎所有开源的jar包,需联网
graph LR A[maven工程 存放jar包坐标] --> B[本地仓库] B --> |局域网| C[远程仓库] B --> |联网状态| D[中央仓库]

当工程用到所需jar包时,先在本地仓库寻找,若没有则向远程仓库或中央仓库寻找。

四、Maven的安装与配置

maven的工作依赖于JAVA_HOME,在使用maven前确保已经配置JAVA_HOME

  1. 官网下载后解压至D:\devTools\apache-maven-3.6.3

  2. 添加环境变量M2_HOME : D:\devTools\apache-maven-3.6.3

  3. 添加path : %M2_HOME%\bin

  4. 配置本地仓库

    打开maven安装目录下的配置文件D:\devTools\apache-maven-3.6.3\conf\settings.xml,在settings标签下配置localRepository

    <localRepository>D:\devFiles\maven_repository</localRepository>
    

  5. 配置云仓库

    在mirros标签内配置mirror

    <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>central</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url> 
    </mirror>
    

  6. maven在IDEA中的配置

    打开IDEA的Settings

posted @ 2020-10-10 14:23  zhouqx979  阅读(156)  评论(0编辑  收藏  举报