Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。它是跨平台的。
Maven能够帮我们自动化构建过程,从情理、编译、测试到生成报告,再到打包和部署。Maven最大化地消除了构建的重复,抽象了构建的生命周期,并且为绝大部分的构建任务提供了已实现的插件。
Maven提供中央仓库,能帮我们下载构件。它通过一个坐标系统准确地定位每一个构件,也就是通过一组坐标能够找到任何一个Java类库(jar文件),可以借助它管理依赖。
Maven提供一个免费的中央仓库,在其中可以找到几乎所有的开源类库。只要定位了坐标,Maven就能够帮我们下载。