maven可以管理jar文件自动下载jar和它的文档,源代码管理jar直接的依赖,a.jar需要b.jar,maven会自动下载b.jar管理你需要的jar版本帮你编译程序,把java编译为class帮你测试你的代码是否正确帮你打包文件,形成jar文件,或者war文件帮你部署项目