-
在Javaweb开发中, 需要使用大量的jar包, 我们手动去导入;
-
如何能够让一个东西自动帮我们导入和配置这个jar包;
由此, Maven诞生了!
1. Maven项目架构管理工具
目前用途: 方便导入jar包
Maven核心思想: 约定大于配置
- 有约束, 不要去违反;
- Maven会规定好我们如何编写Java代码, 必须要按照这个规范来;
版本号 Maven版本号要与IDEA版本兼容,不然后面开发会报错 历史版本的Maven
(一般Maven版本要早于IDEA版本, 但也不能太老, 否则也会不兼容)
注:2019IDEA不兼容Maven3.6.2
IDEA 2018 2020 2021 各版本对Maven版本兼容问题汇总
关于idea和maven版本二三事_2020.04.24
https://blog.csdn.net/weixin_40633275/article/details/102686611
下载完成后, 解压即可; (电脑上所有环境都放在一个文件夹下, 方便管理)
2.2 配置环境变量狂神 %的讲解
bin目录2.3 阿里云镜像
-
镜像(mirrors)作用: 加速我们的下载
-
国内建议使用阿里云的镜像
此阿里云地址可能变化,请看阿里云官方说明和配置指南nexus-aliyun *,!jeecg,!jeecg-snapshots http://maven.aliyun.com/nexus/content/groups/public
在本地的仓库, 远程仓库;
建立一个本地仓库: localRepository
3. 在IDEA中使用Maven 3.1 创建一个Maven项目3.1.1 勾选
作用: 可以使用Maven的模板
3.1.2
Maven GAV: 组id 项目名 版本
待参考
https://blog.csdn.net/qq_32588349/article/details/51461182



