`
orange5458
  • 浏览: 347868 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

MAVEN3--(一)关于MAVEN

 
阅读更多

1.简介

 

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

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

 

2.项目构建

 

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

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

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

 

3.依赖管理

 

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

 

4.项目信息管理

 

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

 

5.其余

 

1)中央仓库

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

2)衍生工具Nexus

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

3)约定优于配置

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

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

 

6.参考文档

 

《MAVEN实战》

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics