一.为什么要Maven 在开发中经常需要依赖第三方的包,包与包之间存在依赖关系,版本间还有兼容性问题,有时还里要将旧的包升级或降级,当项目复杂到一定程度时包管理变得非常重要. Maven是当前最受欢迎的Java项目管理构建自动化综合工具,类似以前Java中的Ant.node.js中的npm.dotNet中的nuget.PHP中的Composer. Maven这个单词来自于意第绪语(犹太语),意为知识的积累. Maven提供了开发人员构建一个完整的生命周期框架.开发团队可以自动完成项目的基础工具建…