Maven的安装配置

148 阅读2分钟

Maven的安装配置及在IDEA中的使用配置

一、Maven概述

Apache Maven是基于项目对象模型(POM project object model),通过一小段描述信息来管理项目的构建、报告和文档的项目管理和构建工具

  • 它的主要功能有
    • 提供了一套标准化的项目结构(不同IDE创建的Maven可以通用)
    • 提供了一套标准化的构建流程(编译-->测试-->打包-->发布)
    • 提供了一套依赖管理机制(管理项目所依赖的第三方资源,如jar包插件)

​ 简单讲,将jar包管理转交给maven,CODER通过maven提供的pom.xml去配置jar包信息,Mavaen根据需求提供jar包到本地仓库,被我们自动依赖到项目中从而被使用。

二、下载和安装配置

1.下载地址

Maven官网下载

2.解压到指定目录

D:\Workspace\Dev\apache-maven-3.6.3

3.新建环境变量MAVEN_HOME,赋值

MAVEN_HOME.png

4.编辑环境变量Path,追加%MAVEN_HOME%\bin

5.maven安装完成,使用DOS命令检查

mvn -v.png

三、配置Maven本地仓库

1.新建apache-maven-repository文件夹,用作maven本地库。

2.打开Maven的settings.xml文件

D:\Workspace\Dev\apache-maven-3.6.3\conf\settings.xml

3.设置本地maven仓库路径

 <localRepository>D:\Workspace\Dev\apache-maven-repository</localRepository>

4.配置Maven镜像源,给节点,增加一个子节点

  <mirrors>
    <!-- 配置阿里云仓库 -->
        <mirror>
		<!-- 此镜像的唯一标识符,用来区分不同的mirror元素 -->
            <id>alimaven</id>
			<!-- 对哪种仓库进行镜像,简单说就是替代哪个仓库 -->
            <mirrorOf>central</mirrorOf>
			<!-- 镜像名称 -->
            <name>aliyun maven</name>
			<!-- -镜像URL -->
            <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
        </mirror>
    <!-- mirror
     | Specifies a repository mirror site to use instead of a given repository. The repository that
     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
     |
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>
     -->
  </mirrors>

5.将设置好的setting文件复制一份至C:\Users\用户名.m2文件夹下(如果已存在则覆盖)

6.C:\Users\用户名.m2不存在解决办法

6.1 运行maven

cmd中运行mvn help:system 执行,成功后自动生成。

6.2 补充,配置修改

上述操作后没有,将settings.xml文件中localRepository注释后再运行,出现.m2文件后记得改回来。

四、Idea配置maven

IDEA配置Maven.png