Maven 安装及其在 IDEA 中的配置和使用 (保姆级教程)

Maven安装及其在IDEA中的使用(保姆级教程)

前言:我们为什么要学习这个技术

  1. 在 Javaweb 开发中, 需要使用大量的 jar 包, 我们手动去导入;

  2. 如何能够让一个东西自动帮我们导入和配置这个 jar 包;

    由此, Maven 诞生了!


1. Maven 项目架构管理工具

1.1 目前用途: 方便导入 jar 包

1.2 Maven 核心思想: 约定大于配置

  • 有约束, 不要去违反;
  • Maven 会规定好我们如何编写 Java 代码, 必须要按照这个规范来;

2. 下载安装 Maven

2.1 官网

版本号 Maven 版本号要与IDEA版本兼容,不然后面开发会报错 历史版本的 Maven

(一般Maven版本要早于IDEA版本, 但也不能太老, 否则也会不兼容)

2019 IDEA 不兼容 Maven3.6.2
IDEA 2018 2020 2021 各版本对 Maven 版本兼容问题汇总
关于 idea 和 maven 版本二三事_2020.04.24
https://blog.csdn.net/weixin_40633275/article/details/102686611

image-20211008135939697

下载完成后, 解压即可; (电脑上所有环境都放在一个文件夹下, 方便管理)

2.2 配置环境变量

  1. 新建系统变量
    在这里插入图片描述

  2. 在 Path 中继续配置
    %: 引用外面MAVEN_HOME的地址
    在这里插入图片描述

  3. 测试 Maven 是否安装成功
    在这里插入图片描述

    bin - 可执行文件
    include - 底层 C编写的程序 - win32 系统的底层
    jre / lib - jar包 - rt.jar包里有很多 jar 包 -> 多线程,反射

2.3 更换为阿里云镜像

  • 镜像(mirrors)作用: 加速我们的下载

  • 国内建议使用阿里云的镜像

    <mirror>
    	<id>nexus-aliyun</id>
       	<mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
       	<name>Nexus aliyun<name>
       	<url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
    
    此阿里云地址可能变化,请看阿里云官方说明和配置指南
    

    在这里插入图片描述
    在这里插入图片描述

2.4 本地仓库

在本地的仓库 <–对应–> 远程仓库;

建立一个本地仓库:
$: 表示当前目录 即 C:\Users\Administrator

此处为默认位置
在这里插入图片描述
在文件下新建maven-repo目录
在配置文件中更换默认位置
在这里插入图片描述

3. 在 IDEA 中使用 Maven

3.1 创建一个使用模板的 Maven web 项目

3.1.1 勾选
image-20211008165551072
作用: 可以使用 Maven 的模板image-20211008165454529

3.1.2

  1. Maven GAV: 组id 项目名 版本

  2. 自己的 Maven 地址在这里插入图片描述

  3. 右下角选择Enable Auto-Import -> 允许自动导入包
    在这里插入图片描述
    导入过程可能会报错 ->
    You use Maven 3.6.0, there could be issues importing multimodule project. It is recommended to upgrade or downgrade Maven version

    解决办法:
    重启电脑,重启IDEA -> 之前上网搜报错,出现的解决方法都试了,无果,然后看晚上12点了就关机睡觉了,第二天电脑开机打开 IDEA 后,不仅下载速度很快,之前报错也没了。

  4. IDEA 中的 Maven 设置
    注意: IDEA 项目创建成功后,看一眼 Maven 的配置。
    在这里插入图片描述
    5.到这里,Maven 在 IDEA 中的配置和使用就 OK 了。


3.2 创建一个普通的 Maven 项目

在这里插入图片描述
在这里插入图片描述


这个只有在 Web 应用下才会有
在这里插入图片描述

3.3 标记文件夹功能

方法一:
在这里插入图片描述
方法二:
在这里插入图片描述在这里插入图片描述

4.在 IDEA 中配置 Tomcat

待参考

https://blog.csdn.net/qq_32588349/article/details/51461182

猜你喜欢

转载自blog.csdn.net/weixin_46644403/article/details/120651441