Maven:基于Java平台的项目构建、依赖管理和项目信息管理。

1、构建

Maven标准化了构建过程

构建过程:编译、运行单元测试、生成文档、打包和部署

避免重复:设计、编码、文档、构建

2、依赖管理

提供了中央仓库,帮助我们自动下载构件

通过坐标系统准确定位每一个构件(artifact),通过一组坐标可以找到任何一个java类库(如jar文件)

3、项目信息管理

直接的项目信息:项目描述、开发者列表、版本控制系统地址、许可证。。。

更多有价值信息:项目文档、测试报告、静态分析报告、源码版本日志报告等

本系列计划内容:

一、Maven进价:Maven构建系列文章

二、Maven进价:Maven的安装和目录结构

三、Maven进价:eclipse中集成maven

四、Maven进价:使用m2eclipse创建web项目

五、Maven进价:Maven的生命周期阶段

六、Maven进价:坐标、依赖和仓库

七、Maven进价:私服nexus搭建

八、Maven进价:使用Maven构建SSM(springMVC、spring、Mybatis)的javaEE开发环境

总、Maven进价:Maven构建错误汇总

04-25 12:57