maven————用来管理和构建java项目的工具。 依赖管理————管理项目依赖的资源 统一项目结构————提供标准统一项目结构 项目构建————自动化项目构建 1.依赖传递 项目A依赖项目B,项目B依赖jar包,jar包也会被A拥有。 如果jar包A不需要可以在pom.xml用来排除。 2.依赖范围 用标签来约定范围。默认依赖在主程序、测试程序、打包都可以。