Maven项目架构管理工具
我为什么要学习这个技术
-
在java开发中,需要使用大量的jar包,我们手动去导入
-
如何能够让一个东西自动帮我导入和配置这个jar包
由此Maven诞生了! 方便我们导入jar包
Maven的核心思想:约定大于配置
Maven会规定好你该如何去编写我们的java代码,必须按照这个规范来;
下载安装Maven
官网:https://maven.apache.org/
下载页面
目录结构
配置环境变量
在我们的系统环境变量中,配置如下配置:
-
M2_HOME : maven安装目录下的bin目录
-
MEVEN_HOME : Maven的目录
-
在系统的path目录中配置MEVEN_HOME
验证配置成功
打开Windows控制台,输入mvn -version
修改一下配置文件(阿里云镜像)
镜像作用:加速我们下载
配置
<mirror>
3 <id>nexus-aliyun</id>
4 <mirrorOf>*</mirrorOf>
5 <name>Nexus aliyun</name>
6 <url>http://maven.aliyun.com/nexus/content/groups/public</url>
7 </mirror>
本地仓库
建立一个本地仓库:
<localRepository>D:\Java\apache-maven-3.6.3</localRepository>
在IDEA使用maven
-
创建一个mavenweb项目:
-
等待项目初始化成功
-
下面截图出现代表项目初始化成功
-
观察maven仓库中多了什么东西
-
idea中的maven设置