0%

聚合是把多个模块或项目聚合到一起,一条命令构建多个模块。

继承是为了避免重复,简化配置,它还有一个好处就是让项目更加安全

Maven的依赖管理十分强大,单个项目的依赖管理非常简单,但是,当应用由多个模块组成,并且应用有数十到数百个模块组成时,依赖管理变得非常困难。此时,maven可以保证高度的依赖控制和稳定

maven作为一个高度自动化构建工具,本身提供了快速构建项目的功能,下面就来体验一下使用maven构建项目的过程。

maven有一个十分完善的生命周期模型(lifecycle)。运行maven的每个步骤都由maven预定义的,相比Ant而言,这种预定义使maven的使用变得简单(Ant的每个步骤都要你手工去定义)。这个模型是一种标准,在不同的项目中,maven的生命周期是相同的。一般情况下,mvn clean package 这样的命令是通用的。

maven是一个项目管理和构建自动化工具。

maven采用纯Java编写。采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,maven可以管理项目的整个声明周期,包括编译,构建,测试,发布,报告等等。

Mockito是一个非常好用的mocking框架,它Mockito简单易学,可读性强,验证语法简洁,使用简洁的API完成Mock操作。

本节以简单的示例说明mockito的基本使用。