Maven
我们为什么要学习这个技术
-
1.在javaweb开发中,需要使用大量的jar包,我们需要手动去导入
-
2.如何能够让一个东西自动帮我们导入和配置这个jar包
-
由此Maven诞生了!
1.Maven项目架构管理工具
- 我们目前以用来方便导入jar包的!
- Maven的核心思想:约定大于配置
- 有约束,不要去违反
maven会规定好你该如何去编写我们的java代码,必须要按照这个规范来
2.下载安装Maven
官网:https://maven.apache.org/
建议电脑上的所有环境都放在一个文件夹下
3.Maven配置环境变量
-
在我们的系统环境变量中
-
配置如下配置:
-
右击我的电脑–属性–高级系统设置–环境变量
-
M2_HOME :maven目录下的bin
-
MAVEN_HOME:maven目录
-
-
在系统path中配置:(双击path)
-
path中新建一个:%MAVEN_HOME%\bin
-
-
然后cmd:
-
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F8Y24VMd-1622114830770)(D:\java基础笔记\maven5.png)]
就ok啦!
4.阿里云镜像
-
镜像:mirrors
-
作品:加速我们的下载
-
国内建议使用阿里云的镜像
-
修改maven根目录下的conf文件夹中的setting.xml文件,添加内容如下:
-
<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>
5.本地仓库
-
在本地的仓库,远程仓库;
-
建立一个本地仓库:
-
D:\Tomcat\Java_peizhi_hjbl\Maven\apache-maven-3.8.1-bin\apache-maven-3.8.1\maven-repo
6.在idea里使用maven
打开idea创建一个maven项目
7.创建一个普通的Maven项目
maven01
8.在maven中标记文件夹功能
项目结构配置
也可以这样配置: