5.Maven
我为什么要学这个技术?
1.在javaweb开发中,需要使用大量的jar包,我们手动去导入;
2.如何能够让一个东西自动帮我导入和配置这个jar包。
由此,Maven诞生了 !
5.1 Maven项目架构管理工具
我们目前用来就是方便导入jar包的!
Maven的核心思想:约定大于配置
- 有约束,不要去违反
Maven会规定好你如何去编写java
5.2Maven的安装
官网:http://maven.apache.org/
下载:
解压:
解压的是bin
5.3环境变量配置
在系统环境变量中配置如下配置:
- M2_HOME :maven目录下的bin目录
- MAVEN_HOME:maven的目录
- path:%MAVEN_HOME%\bin
cmd测试成功:
5.4阿里云镜像
镜像:mirrors
- 加速我们的下载
国内推荐配置maven阿里云镜像
代码可以百度获得
<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.5本地仓库
建立了一个本地仓库:localRepository
将文件夹地址配置到localRepository中
<localRepository>D:\lj_Maven\apache-maven-3.6.3\maven-repo</localRepository>