一、maven是什么??
Maven的正确发音是[ˈmevən],在美国是一个口语化的词语,代表专家、内行的意思。
Maven项目对象模型(POM,Project Object Model),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。[百度百科]
Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。[百度百科]
二、maven作用
1、主要优势总结三点:
- 生命周期管理,便捷的构建过程;
- 依赖管理,方便引入所需依赖 Jar 包;
- 仓库管理,提供统一管理所有 Jar 包的工具;
- 目录结构管理,提供了一套标准的目录结构(基本上所有的web项目,目录结构几乎都是相同的)
2、其他优点:
- 插件式架构,大量的可重用插件;
- 很方便集成IDE;
- 开源项目都使用Maven
三、下载
1、安装好JDK,官网下载的,不过网速慢,慎选
2、安装好IDEA,官网下载的,社区版
3、MAVEN程序包,前往https://maven.apache.org/download.cgi下载最新版的Maven程序
四、Windows下maven安装、配置
1、将文件解压到D:program files (x86)目录下
2、配置环境变量,桌面-计算机-属性-高级系统设置-高级-环境变量,弹框
系统变量-新建,添加变量名MAVEN_HOME,变量值D:program files (x86)apache-maven-3.6.3,【确定】关闭弹框
3、编辑环境变量Path,追加%MAVEN_HOME%in;
4、检查是否安装配置成功
用win键+R,输入cmd打开命令行提示符窗口,即Dos界面,输入mvn -v 若出现以下情况说明配置成功
5、配置Maven本地仓库,本文创建在D:mavenRepo,mavenRepo用作maven的本地库
6、打开D:program files (x86)apache-maven-3.6.3confsettings.xml,查找下面这行代码
<localRepository>/path/to/local/repo</localRepository>
localRepository节点默认被注释掉,需把它移到注释之外,然后将localRepository节点的值改为创建的目录D:mavenRepo。
注意:
localRepository节点用于配置本地仓库,本地仓库起一个缓存作用,它默认地址是 C:Users用户名.m2。
当从maven中获取jar包时,maven首先会在本地仓库中查找,如本地仓库有则返回;如没有则从远程仓库中获取包,并在本地库中保存。
此外,在maven项目中运行mvn install,项目将会自动打包并安装到本地仓库中。
7、检查上一个步骤配置是否成功,用win键+R,输入cmd打开命令行提示符窗口,即Dos界面,输入mvn help:system。若出现以下情况说明配置成功
除了上一个截图,D:mavenRepo下会出现一些文件
8、配置maven到IDEA
五、其他学习链接
https://www.cnblogs.com/whgk/p/7112560.html