Maven的主要目标是为了使开发人员在最短的时间内领会项目的所有状态。为了达到这一目标,Maven考虑一下五个方面的内容:
1、使得构建过程更加容易,方便编译,打包,发布
2、为每个项目提供统一的配置
3、提供优质项目信息
4、最佳开发实践
5、安装和更新第三插件透明化
1 使用需求
企业岗位需求
软件开发中遇到的问题
1.jar包的依赖与管理
项目中有很多jar包
问题:不能确定jar包的完全正确性、不同技术框架版本的管理、jar包的依赖
2 自动构建项目:
软件开发:可行性分析、需求分析、软件设计、软件开发、发布、运维
软件构建:软件已经开发完毕,需要构建一个产品
构建步骤:
清除–》编译–》测试–》报告–》打包–》安装–》部署
maven解决的问题:
声明式jar包的管理