MAVEN3--(一)关于MAVEN

1.简介

MAVEN是Apache开源组织中的一个跨平台的项目管理工具。

主要功能有项目构建、依赖管理以及项目信息管理。

2.项目构建

项目构建指的是编译、运行单元测试、生成文档、打包、部署等一系列动作。

MAVEN将项目构建过程抽象成为构建生命周期模型,将构建过程中有序的构建任务抽象为构建生命周期阶段,

并且通过1-N个插件目标来具体实现构建生命周期阶段的操作。

3.依赖管理

MAVEN通过一个坐标系统准确地定位每一个构件(JAR文件等)。

4.项目信息管理

MAVEN还能帮助我们管理原本分散在项目各个角落的项目信息,包括项目描述、开发者列表等。

5.其余

1)中央仓库

Maven提供了一个免费的中央仓库,里面几乎包含了所有的流行开源库,十分方便。

2)衍生工具Nexus

Nexus可用于创建私服,也就是局域网仓库,亦可用于检索第三方库坐标,从而提高效率。

3)约定优于配置

Maven对于项目目录结构、测试用例命名方式等内容都有既定的规则,只要遵循了这些规则,

用户在项目间切换的时候就免去了额外的学习成本。

6.参考文档

《MAVEN实战》

猜你喜欢

转载自orange5458.iteye.com/blog/1667281