About Maven

---

在了解maven之前,首先介绍ANT

ANT工具帮助我们进行编译,打包运行等工作

为了方便对项目的管理,Apache对ANT进行了升级,开发了全新的自动化构建工具——Maven

官方文档:http://maven.apache.org/

在IDEA中使用Maven

idea中已默认集成了maven,也可以点击...选择自己下载的maven

image-20210115142032800

在下载的maven中的conf目录下有一个核心配置文件:settings.xml

image-20210115150039645

Maven仓库

对于Maven来说,仓库分为本地仓库远程仓库

项目根据坐标到远程仓库下载对应jar包导入本地仓库,之后再使用则可直接从本地仓库取

不在本机的仓库均为远程仓库,分为 中央仓库 和 本地私服仓库

默认远程仓库为apache提供的中央仓库:http://mvnrepository.com

image-20210115154239136

image-20210115154534890

配置本地仓库和镜像仓库(apache中央仓库的国内镜像)

image-20210115160159495

image-20210115160417915

查找优先级:2CCFBFA47B6F48FC4614F52D6F434369

另外,如果你的idea中拥有多个jdk,则还需要指定编译运行时的jdk

在settings.xml中如下字段配置:

image-20210115163834856

原文地址:https://www.cnblogs.com/potofsalt/p/14282910.html