1、Maven环境搭建
为什要学习这个技术?
1.在JavaWeb开发中,需要使用大量的jar包,我们手动去导入
2.如何能够让一个东西自动帮我们导入和配置jar包
由此,Maven诞生了
1.1、Maven项目架构管理工具
我们目前用来就是方便导入jar包的
Maven的核心思想:约定大于配置
- 有约束,不要去违反
Maven会规定好你该如何去编写Java代码,必须按照这个规范来
1.2、下载安装Maven
官网:https://maven.apache.org/
下载解压即可
1.3、配置环境变量
在系统环境变量中,如下配置:
- M2_HOME maven目录下的bin目录
- MAVEN_HOME maven的目录
- 在系统的path中配置%MAVEN_HOME%\bin
测试Maven是否安装成功,保证必须配置完毕
1.4、阿里云镜像
- 镜像:mirrors
- 作用:加速我们的下载
- 国内建议使用阿里云的镜像(百度搜索阿里云镜像)
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
1.5、本地仓库
(对应远程仓库)
建立一个本地仓库:localRepository
在maven路径下创建一个文件夹:maven-repo,然后打开,复制路径,如下:
<localRepository>E:\Java\Maven\apache-maven-3.9.0-bin\apache-maven-3.9.0\maven-repo</localRepository>
1.6、在IDEA中使用Maven
- 启动IDEA
- 创建一个Maven项目
- 等待IDEA初始化完毕
-
观察maven仓库《maven-repo》中多了什么东西
-
IDEA中Maven设置
注意:IDEA项目创建成功后,看一眼Maven的配置(如想解决每次都需要手动配置的问题,旧版IDEA在设置时可选择Other Settings,新版IDEA可在New Projects Setup中选择Setting for New Projects)
- 到这里,Maven在IDEA中的配置和使用就已经完成了