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

3.3 构建工具Maven的使用

3.3.1 Maven简介

Apache Maven是一款软件项目管理的开源工具,是基于工程对象模型(Pom)的概念而设计的。Maven可以管理项目构建的整个生命周期,包括清理(Clean)、编译(Compile)、打包(Package)、测试(Test)等环节。同时Maven提供了非常丰富的插件,使得构建项目和管理项目变得简单。构建一个项目所需要的流程如下。

(1)生成源码。

(2)从源码中生成文档。

(3)编译源码。

(4)测试。

(5)将源码打包成Jar,运行在服务器、仓库或者其他位置。

Apache Maven已经实现了以上的全部功能,并且只需要相关的命令就可以完成相关的功能。