什么是Maven
Maven 是一个项目管理和构建的工具,它基于项目对象模型(POM,project object model)的概念,通过一小段描述信息来管理项目构建
Maven通过若干插件管理控制项目的构建、编译、打包等等标准化操作,所有中间文件都存在项目的target目录下
项目对象模型POM。可以通过在pom.xml中配置的信息来描述项目,这些信息称为Maven的坐标,通过这些坐标可以唯一的标识定位一个项目。Maven坐标由三部分组成:项目隶属组织名称groupID、项目名称artifactID、版本号version
依赖管理模型Dependency。当项目依赖一些资源时,也可以在pom.xml中进行配置,通过标签来指定依赖的坐标,Maven会自动的根据坐标在仓库中查找对应的依赖。Maven首先在本地仓库中查找,找不到的话会去远程仓库(私服)中查找,若还是没有就回去中央仓库查找并逐层下载到私服和本地仓库,最后关联这个jar包。
作用
方便的依赖管理
统一的项目结构
标准的项目构建流程
安装
-
解压apache-maven-3.6.1-bin.zip
下载地址
将压缩包解压到没有空格和中文的一个路径下
-
配置本地仓库
修改apache-maven-3.61/conf/setting.xml中的 < localRepository> 为指定目录,setting.xml中将可能用到的标签都注释了,找到对应的语句粘出来修改内容即可
-
配置阿里云私服
修改apache-maven-3.61/conf/setting.xml中的 < mirror> 信息
-
配置环境变量
设置MAVEN_HOME为maven的解压目录,并将其bin目录加入PATH环境变量
测试
在命令行中执行指令mvn -v查看Maven的版本号
IDEA 集成Maven
通常使用Maven时不会直接通过命令的方式,而是集成到IDE中
配置Maven环境
在没有打开任何项目的IDEA界面中选择设置,并执行下面的操作