Maven(2)
常用Maven命令
- 命令行
- 与构建相关的命令必须进入pox.xml目录执行。
-
-
依赖的范围
- compile:默认值
- test
- provided
-
依赖的传递性
-
受依赖范围的限制 test、provided不能传递
-
通过配置exclude阻断依赖的传递
-
- 依赖的继承性
- A是父工程,B是子工程->A工程的pom.xml继承了B工程的pom.xml,单继承
- 目的:统一管理项目中的依赖信息的版本信息
- 父工程的打包方式必须是pom,子工程配置parent指定父工程
- 申明再引用,实现一处该处处改
- 依赖的聚合性
- 由各个部分组成整体
- 目的:一键安装,针对总体的聚合工程执行install操作,能够自动把父工程、子工程全部按照正确的顺序安装到仓库,不需要手动一个个执行install。
- 聚合的配置:在总的聚合总成中,配置即可