首页 > 代码库 > maven是什么
maven是什么
maven是什么?
Maven可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”。maven作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理;无论是传统的瀑布式开发还是流行的敏捷模式,Maven都能大显身手。
什么叫“项目构建”、“依赖管理”和“项目信息管理”。
“项目构建”是指项目的清理、编译、测试到生成报告,再到打包和部署。
“依赖管理”是指maven给所有java的类库引入了经纬(类似坐标定位),让他们变得有秩序,于是我们以借助它来有序地管理依赖,轻松地解决那些繁杂依赖问题。
“项目信息管理”是指帮助我们管理原本分散在项目各个角落的项目信息,包括项目描述、开发者列表、版本控制系统地址、许可证、缺陷管理系统地址。除了直接的项目信息,通过Maven自动生成的站点,以及一些已有的插件,我们还能轻松获得项目文档、测试报告、静态分析报告,源码版本日志报告等非常具有价值的项目信息。
Maven可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”。maven作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理;无论是传统的瀑布式开发还是流行的敏捷模式,Maven都能大显身手。
什么叫“项目构建”、“依赖管理”和“项目信息管理”。
“项目构建”是指项目的清理、编译、测试到生成报告,再到打包和部署。
“依赖管理”是指maven给所有java的类库引入了经纬(类似坐标定位),让他们变得有秩序,于是我们以借助它来有序地管理依赖,轻松地解决那些繁杂依赖问题。
“项目信息管理”是指帮助我们管理原本分散在项目各个角落的项目信息,包括项目描述、开发者列表、版本控制系统地址、许可证、缺陷管理系统地址。除了直接的项目信息,通过Maven自动生成的站点,以及一些已有的插件,我们还能轻松获得项目文档、测试报告、静态分析报告,源码版本日志报告等非常具有价值的项目信息。
=================================================
同事介绍的一本maven电子书,我看了觉得对于零基础maven挺合适的。下载地址: http://download.csdn.net/detail/zl544434558/8200577
maven是什么
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。