Maven:基于Java平台的项目构建、依赖管理和项目信息管理。
1、构建
Maven标准化了构建过程
构建过程:编译、运行单元测试、生成文档、打包和部署
避免重复:设计、编码、文档、构建
2、依赖管理
提供了中央仓库,帮助我们自动下载构件
通过坐标系统准确定位每一个构件(artifact),通过一组坐标可以找到任何一个java类库(如jar文件)
3、项目信息管理
直接的项目信息:项目描述、开发者列表、版本控制系统地址、许可证。。。
更多有价值信息:项目文档、测试报告、静态分析报告、源码版本日志报告等
本系列计划内容:
二、Maven进价:Maven的安装和目录结构
三、Maven进价:Maven的生命周期阶段
四、Maven进价:私服nexus搭建
五、Maven进价:使用Maven构建SSM(springMVC、spring、Mybatis)的javaEE开发环境
Hooxue同步发布:http://www.hooxue.com/course/maven_introduce-259
时间: 2024-10-14 07:26:37