一、Maven简介
Maven是一个跨平台的项目管理工具。作为Apache组织的一个颇为成功的开源项目,其主要服务于基于Java平台的项目创建,依赖管理和项目信息管理。maven自身是纯java开发的,可以使用maven对java项目进行构建,现在新出一个gradle更加友好json格式,兼容maven配置。
二、为啥要用这个?
用maven之前项目结构是这样:
微信截图_20190320105920.png
jar包都是从官网上下载下来然后放到lib文件夹中,这样有很多不好的地方和隐患。
一,手动下载jar费时费力
二,jar包版本不同引发版本冲突,使用maven可以统一管理
maven聚合项目的好处
一,多模块,职责更清晰
二,可以相互依赖,
三,独立