Maven安装使用教程

92 阅读2分钟

一、Maven的简介

1、Maven的作用

项目构建:提供标准的、跨平台的自动化项目构建方式 依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题 统一开发结构:提供标准的、统一的项目结构

在这里插入图片描述

在这里插入图片描述

构建过程主要包含以下环节:

在这里插入图片描述

2、Maven下载

官网:maven.apache.org/

下载地址:maven.apache.org/download.cg…

3、配置环境变量

检查Maven是否安装

打开cmd窗口 执行mvn -v 在这里插入图片描述

4、配置maven仓库

4-1 在maven同级目录下创建一个maven仓库

创建maven-repository文件

4-2 在路径\maven-3.9.3\conf下找到settings.xml文件

1.找到节点localRepository在注释外添加自己仓库的地址 在这里插入图片描述

4-3 配置镜像(采用国内阿里云的镜像下载依赖会快很多)

developer.aliyun.com/mvn/guide

<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>

1.在settings.xml配置文件中找到mirrors节点 2.添加如下配置(注意要添加在和两个标签之间,其它配置同理) ,放在默认节点的前面。 在这里插入图片描述

4-4 配置jdk

在settings.xml配置文件中找到profiles节点

   <!-- java jdk1.8版本 -->

        <profile>
      <id>jdk-1.8</id>
      <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
      </activation>
	  
      <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>        
		<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
      </properties>
    </profile>

到此,配置完成。win+R运行cmd,输入命令:mvn help:system测试,配置成功则本地仓库如下图显示。

在这里插入图片描述

5、添加maven到我们的IDEA中

-DarchetypeCatalog-internal

在这里插入图片描述

本地的Maven文件一般是配套IDEA一起使用,如何让每一次新建项目都选中自己的maven,本文推荐以下方案解决(避免每一次都要手动修改maven配置):

  1. 新建项目,我们选择maven项目,选中本地安装JDK的目录
  2. 点击File的setting会发现我们新建的maven项目没有指向我们本地的maven地址
  3. 设置IDEA的maven指向我们自己的maven地址:
  4. 点进去找到我们的maven设置,选择我们的自己的maven目录地址、配置setting文件及仓库地址如下图(设置好了记得点击应用及确定哦):

6、仓库

仓库:用于存储资源,包含各种jar包

仓库分类:

本地仓库:自己电脑上存储资源的仓库,连接远程仓库获取资源

远程仓库:非本机电脑上的仓库,为本地仓库提供资源

  • 中央仓库:Maven团队维护,存储所有资源的仓库
  • 私服:部门/公司范围内存储资源的仓库,从中央仓库获取资源

私服的作用:

保存具有版权的资源,包含购买或自主研发的jar

中央仓库中的jar都是开源的,不能存储具有版权的资源

一定范围内共享资源,仅对内部开放,不对外共享