文章目录
1. 学习Maven原因
- 在Javaweb开发中,需要使用大量的jar包,我们手动去导入
- 如何能够让一个东西自动帮我导入和配置这个jar包
由此,Maven诞生了!
2. Maven项目架构管理工具
我们目前用来就是方便导入jar包的!
Maven的核心思想:约定大于配置 即有约束,不要去违反。
Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规范来;
3. 下载安装Maven
官网 :https://maven.apache.org/
下载完成后,解压即可;
4. 配置环境变量
(1)在系统环境变量中进行如下配置:
- M2_HOME maven目录下的bin目录
- MAVEN_HOME maven的目录
- 在系统的path中配置 %MAVEN_HOME%\bin
(2)测试Maven是否安装成功
5. 阿里云镜像
-
镜像:mirrors
- 作用:加速我们的下载
-
国内建议使用阿里云的镜像
在settings.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>
6. 本地仓库
(1)在maven解压目录下创建一个文件夹 repository
(2)在setting.xml 中配置 仓库地址
<localRepository>D:\Environment\apache-maven-3.6.1\repository</localRepository>
7. 在IDEA中使用Maven
(1)启动IDEA
(2)创建一个MavenWeb项目
(3)等待项目初始化完毕
先点击界面右下角的 Enable Auto-Import 自动导入包
这个只有在web应用下才会有
(4)观察maven仓库中多了什么东西?
项目创建之前repository文件夹为空,创建之后多了很多jar包
(5)IDEA中的Maven设置
注意:IDEA项目创建成功后,看一眼Maven的配置
到这里,Maven在IDEA中的配置和使用就OK了!
8. 创建一个普通的Maven项目
注意:不勾选Create from archetype模块 ,直接next
9. 标记文件夹功能
(1)将java文件夹标记为源码目录
(2)将resources文件夹标记为资源目录