Maven是什么?
Apache Maven 是一个软件项目管理和理解工具。 基于项目对象模型 (POM) 的概念,Maven 可以从一条中央信息中管理项目的构建、报告和文档。
以上这段来源于官网的中文直译!
Maven的作用
- Maven统一集中管理好所有的依赖包;
- Maven自动解决jar重复和冲突问题;
- Maven可以将自己需要的插件,动态地集成到Maven,从而扩展新的管理功能;
- Maven是基于项目对象模型,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具;
Maven安装与配置
Maven是一个基于Java的项目管理工具,因此最基本的要求是在计算机上安装JDK。如果没有安装JDK,可以移步Java环境搭建,配置好JDK再回来继续配置Maven
下载
- 点击【Download】,进入下载页面
-
选择Binary压缩包即可,Source是源码包
解压
- 下载完成后,解压到合适的位置即可,演示路径为: D:\RunEnv\apache-maven-3.8.3
配置环境变量
-
右键点击“计算机”图标,选择 “属性”,然后点击 “高级系统设置”,点击”环境变量”。新建系统变量 MAVEN_HOME,变量值为 Maven 的安装目录
-
编辑系统变量 Path
注:一路点击【确定】按钮关闭窗口,即保存配置!!!
验证
通过Git Bash或者CMD窗口输入:mvn -v
Maven本地仓库
Maven本地仓库实际上就是本地计算机上的一个目录(默认目录:C:%USER_HOME%.m2\repository),它会在第一次执行 Maven 命令时被创建。
Maven本地仓库可以储存本地所有项目所需的构件。当项目第一次进行构建时,会自动从远程仓库搜索依赖项,并将其下载到本地仓库中。当项目再进行构建时,会直接从本地仓库搜索依赖项并引用,而不会再次向远程仓库获取。
修改本地仓库
打开 D:\RunEnv\apache-maven-3.8.3\conf 下 【settings.xml】文件,增加如下配置:
<localRepository>D:\RunEnv\repository</localRepository>
Maven镜像
由于网络原因,国内直接从中央仓库下载构件,速度较慢或不稳定,甚至可能还会失败,所以我们通常会使用中央仓库的国内镜像站来解决该问题。
配置Maven镜像的方法也非常的简单,我们只需要在Maven安装目录中setting.xml文件的mirrors节点中,使用mirror标签添加镜像的相关信息即可。
<mirror>
<id>aliyun</id>
<mirrorOf>central</mirrorOf>
<name>aliyun</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
<mirror>
<id>huaweicloud</id>
<name>mirror from maven huaweicloud</name>
<mirrorOf>central</mirrorOf>
<url>https://repo.huaweicloud.com/repository/maven/</url>
</mirror>
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/78433.html