上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已经实现了以上的全部功能,并且只需要相关的命令就可以完成相关的功能。