深入理解Spring Cloud与微服务构建(第2版)
上QQ阅读APP看书,第一时间看更新

3.3.3 Maven的核心概念

Maven的核心是pom文件,pom文件以xml文件的形式来表示资源,包括一些依赖Jar、插件、构建文件等。Maven的工作过程如图3-7所示。

▲图3-7 Maven的工作过程

•首先读取pom文件。pom文件是Maven的核心,所有的项目依赖、插件都在pom文件中统一管理。

•下载依赖Jar到本地仓库。Maven命令执行时,首先会检查pom文件的依赖Jar,当检测到本地没有安装依赖Jar时,会默认从Maven的中央仓库下载依赖Jar,中央仓库地址为http://repo1.maven.org/maven2/ 。依赖Jar下载成功后,会存放在本地仓库中,如果下载不成功,则该命令执行不会通过。

•执行构建的生命周期。Maven的构建过程会被分解成构建阶段和构建目标,它们共同构成了Maven的生命周期。

•执行构建插件。插件可以更方便地执行构建的各个阶段,也可以用插件实现一些额外的功能。目前Maven有非常丰富的插件,如果需要,你也可以自己实现Maven插件。