maven 专题精讲
依赖高级特性
配套习题(11 题)
参考答案在文末判断题
1
判断题
在 Maven 中导入 BOM(Bill of Materials)时,需要将 scope 设置为 import 且 type 设置为 pom。
单选题
2
单选题
Spring Boot 提供的 BOM 的 artifactId 是什么?
3
单选题
在 Maven 依赖声明中使用 optional 标记为 true 时,该依赖会如何传递?
4
单选题
Maven 依赖版本声明中,[1.0,2.0) 表示什么含义?
5
单选题
Maven 依赖中的 classifier 元素主要用于什么?
6
单选题
以下哪个是正确导入 BOM 的配置方式?
7
单选题
在 Maven 中导入 Spring Boot 的 BOM(Bill of Materials),正确的 dependencyManagement 配置方式是?
多选题
8
多选题
关于 Maven 特殊版本关键字,以下说法正确的有?
9
多选题
关于 Maven system scope 依赖,以下说法正确的有?
填空题
10
填空题
在 Maven 中,引用某构件的源码包通常使用 classifier 值为 ,而引用 javadoc 文档包通常使用 classifier 值为 。
简答题
11
简答题
项目中有一个本地 JAR 文件 lib/third-party.jar 不在任何 Maven 仓库中,请描述三种替代 system scope 的推荐方案。
参考答案
1.正确
2.B
3.B
4.B
5.B
6.B
7.D
8.A;B;C;D
9.A;C;D
10.sources;javadoc
11.略
