与传统开发项目相比使用Maven: 1)Maven可以管理jar文件 2)自动下载jar和它的文档,源代码 3)管理jar直接的依赖,a.jar需要b.jar,maven会自动下载b.jar 4)管理你需要的jar版本 5)编译程序,把java编译成class 6)测试代码是否正确 7)打包文件,形成jar文件或者war文件 8)部署项目 构建: 构建是面向过程的,就是一些步骤,完成项目代码的编译,测试,运行,打包,部署等. maven支持的构建包括有: 1)清理:把之前项目编译的东西删除掉,新…