文章目录
Maven安装及其在IDEA中的使用(保姆级教程)
前言:我们为什么要学习这个技术
-
在 Javaweb 开发中, 需要使用大量的 jar 包, 我们手动去导入;
-
如何能够让一个东西自动帮我们导入和配置这个 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
下载完成后, 解压即可; (电脑上所有环境都放在一个文件夹下, 方便管理)
2.2 配置环境变量
-
新建系统变量
-
在 Path 中继续配置
%
: 引用外面MAVEN_HOME
的地址
-
测试 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 勾选
作用: 可以使用 Maven 的模板
3.1.2
-
Maven
GAV
: 组id 项目名 版本
-
自己的 Maven 地址
-
右下角选择
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 后,不仅下载速度很快,之前报错也没了。 -
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