1.什么是Maven
Maven是一个Java项目管理和构建工具。它提供了一种简单的方式来定义项目的结构、依赖关系和构建过程,并自动下载所需的库文件。Maven使用XML格式的配置文件,通过执行一系列的生命周期阶段来完成项目的构建和部署。它还支持在项目中管理插件和构建脚本,使得开发人员能够更加方便地进行项目的管理和构建。
2.如何下载安装Maven
一.官网下载
下载好后解压到你喜欢的目录下,建议新建一个Maven目录存放,我测试用的版本稍低一些
但是方法都是一样的
3.配置Maven环境
演示系统 Windows11
一.找到设置>系统>系统信息>高级系统设置>环境变量
二.然后配置Maven的环境
在系统变量下面点击新建
变量名:MAVEN_HOME
变量值:找到电脑上的Maven安装的根目录
三.找到Path点击编辑>新建
%MAVEN_HOME%\bin
然后点击确定...
四.测试Maven是否配置成功
1.启动cmd命令用管理员身份运行cmd
2.在窗口命令输入:mvn -v
出现上述界面,则表示成功安装Maven
4.修改Maven仓库下载镜像及修改仓库位置
Maven下载慢的原因是服务器在国外,要翻墙才能下载,大约速度在0.9K/s的下载速度,所以我们安装好Maven时,要及时的修改Maven下载的镜像地址,最好改为国内的下载镜像,例如阿里云中央仓库,华为云中央仓库。
五.Maven如何修改为本地仓库
在开发Maven项目中我们会下载很多jar包,而且Maven的默认位置在C盘,如果C盘空间不充足并不及时修改的话会很容易的将C盘撑爆,且C盘容易损毁、
所以我们可以在存放Maven的同路径下新建目录作为仓库来进行存放jar包
然后我们要找到Maven的conf文件下的settings.xml文件进去修改本地仓库路径,建议使用Notepad++软件进行修改,好处就是容易找到,比电脑自带的文本文档更容易找到标签
找到<localRepository>标签修改为我们刚才新建的本地仓库路径
六.如何修改Maven下载的镜像地址
在settings.xml文件下找到<mirrors>标签下的<mirror>标签,把他修改为阿里云的远程仓库
阿里云仓库-> 仓库服务 (aliyun.com)
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
然后Ctrl+s保存退出 我们就修改好了
5.在idea中部署Maven项目
一.第一步我们先设置好idea的全局设置,下次在建Mane项目就不需要重新设置了
二.找到构建、执行、部署>构建工具>Maven
要把后面的重写打上勾才能修改
三.找到构建、执行、部署>构建工具>Gradle
然后我们就设置好了全局,接下来去建Maven项目
四.开始建Maven项目
然后下一步
五.默认会选择Java EE 8 然后直接点击完成即可
六.部署完成
然后我们的idea Maven就创建好了,Tomcat服务器也配置好了,第一次搭建Maven项目会自动下一些jar包 网络不好的情况下会慢一些。
七.Maven生命周期的命令原理使用
Maven是一个Java项目管理工具,它的生命周期命令用于构建、测试和部署项目。Maven的生命周期命令包括clean、validate、compile、test、package、integration-test、verify、install和deploy。
- clean命令用于清理项目,删除生成的目录和文件。
- validate命令用于验证项目是否正确且所有必需的信息都可用。
- compile命令用于编译项目的源代码。
- test命令用于运行项目的单元测试。
- package命令用于将编译后的代码打包成可分发的格式,如JAR或WAR文件。
- integration-test命令用于运行集成测试。
- verify命令用于对打包后的代码进行额外的验证。
- install命令用于将打包的代码安装到本地Maven仓库中,以供其他项目使用。
- deploy命令用于将打包的代码部署到远程的Maven仓库,以供其他开发人员或团队使用。
通过组合和执行这些生命周期命令,可以在不同阶段自动化构建、测试和部署项目,提高开发效率并确保代码质量。