提供了标准化的项目工程结构
不同的IDE创建出来的项目结构都不一样,maven提供了一套统一标准体制,增强了项目的移植性
项目结构如下:
提供了一套标准化的构建流程(编译、测试、打包、发布...)
项目需要编译打包运行等,在实际开发中项目太多的情况下很繁琐,maven提供了一套简化的命令来完成这些步骤,如下图:
点击compile编译,点击package打包
提供了一套以来管理机制(管理依赖的第三方资源,如jar包、插件等)
以jar包来说,正常的流程是下载jar包,复制jar包到相应目录,将jar包加入工作环境,在大型项目中动辄几百个jar包,非常繁琐,maven只需在pom.xml简单配置即可完成