Maven是最流行的自动化构建工具,用来对java项目进行依赖管理和项目构建。
一、项目构建
1、清理:把之前编译的class文件删除。
2、编译:把java源码编译为字节码文件(class)。
3、测试:maven会自动调用项目中使用 junit (开源的java单元测试框架)写的单元测试。
4、报告
5、打包:war、jar、pom(聚合工程,一般作为父母工程)
6、安装
7、部署
二、依赖管理
项目-------依赖----------》spring.jar
项目中需要jar包,maven可以帮助我们下载、管理jar包