Maven
1.我们为什么要学这个技术?
-
在javaweb开发中,需要使用大量的jar包,我们手动导入
-
如何让一个东西帮我们在项目中自动导入和配置jar包
由此诞生了Maven
2.Maven项目架构管理工具
我们目前用Maven就是方便导入jar包的!
Maven的核心思想 : 约定大于配置
有约定不要去违反
Maven会规定好该如何编写java代码,必须要按照规定来
3.下载安装Maven
4.配置环境变量
在系统环境变量配置 :
- M2-HOME maven目录下的bin目录
- MAVEN_HOME maven目录
- 在系统环境path中配置 %MAVEN_HOME%\bin
通过命令行测试Maven是否安装成功 : mvn -version
5.配置镜像
在 apache-maven-3.8.2\conf\settings.xml 中配置镜像
- 镜像 : mirrors
- 更换镜像的作用 : 加速我们的下载
- 国内建议使用阿里云的镜像
在大标签中注释掉其他的块,然后添加下面的块
<mirror>
<id>alimaven</id>
<name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<!-- 以上为阿里云镜像 -->
6.配置一个本地仓库
首先,仓库可分为:
- 本地仓库
- 远程仓库
接下来说明如何建立一个本地仓库(localRepository标签)
在 apache-maven-3.8.2\conf\settings.xml 中settings标签下配置
settings标签 下的 添加一条localRepository标签:
<localRepository>D:\apache-maven-3.8.2\maven-repo</localRepository>
7.在IDEA中使用Maven(创建Maven项目)
使用模板的方法
1.创建项目,选择Maven
2.勾选Create from archetype(可以选择模板)
3.选择webapp
4.点击next
5. G-A-P介绍与配置
-
GroupID(组ip) : org.example(以包的形式自定义)
-
ArtifactID(项目名) : 自定义
-
Version(版本) 不变
6.点击next
7.Maven文件地址
8.创建成功后会自动导入包
BUILD SUCCESS 说明包导入成功
9.工程文件列表
10.创建Java文件
需将文件夹右键设置为Sources Root源码目录
结果
不使用模板的方法
1.创建项目,选择Maven
2.不勾选Create from archetype(即不选择模板)
3.后面的选择 与 使用模板的创建工程相似
4.工程文件列表