全部学科
Python全栈
python
NodeJS全栈
nodejs
小程序首页
📝 1 篇文章 11 道配套习题

📝 配套习题(11 题)

1
判断题

在 Maven 中导入 BOM(Bill of Materials)时,需要将 scope 设置为 import 且 type 设置为 pom。

A

B

2
单选题

Spring Boot 提供的 BOM 的 artifactId 是什么?

A

spring-boot-starter-parent

B

spring-boot-dependencies

C

spring-boot-bom

D

spring-boot-core

3
单选题

在 Maven 依赖声明中使用 optional 标记为 true 时,该依赖会如何传递?

A

会传递到所有依赖此项目的其他项目

B

不会传递,只有直接依赖此项目的模块需要显式声明才能使用该依赖

C

只在编译时传递,运行时不传递

D

仅在测试范围传递

4
单选题

Maven 依赖版本声明中,[1.0,2.0) 表示什么含义?

A

仅使用 1.0 和 2.0 版本

B

大于等于 1.0 且小于 2.0 的版本

C

大于 1.0 且小于等于 2.0 的版本

D

1.0 到 2.0 之间的所有版本(包含两端)

5
多选题

关于 Maven 特殊版本关键字,以下说法正确的有?

A

LATEST 指远程仓库中最新的任何版本(包括预发布版本)

B

RELEASE 指远程仓库中最新的正式版本(排除预发布版本)

C

SNAPSHOT 表示这是一个开发中的版本,每次构建可能产生不同内容

D

从 Maven 3.x 开始,LATEST 和 RELEASE 已被弃用,不推荐使用

6
单选题

Maven 依赖中的 classifier 元素主要用于什么?

A

指定依赖的作用域

B

区分同一构件的不同变体(如源码包、javadoc 包、平台特定包)

C

声明依赖的版本范围

D

标记依赖是否可选

7
填空题

在 Maven 中,引用某构件的源码包通常使用 classifier 值为 _______,而引用 javadoc 文档包通常使用 classifier 值为 _______

8
多选题

关于 Maven system scope 依赖,以下说法正确的有?

A

system scope 依赖不会从仓库下载,必须指定 systemPath

B

system scope 依赖会传递到依赖此项目的其他项目

C

使用 systemPath 引用的本地 JAR 路径在不同机器上可能不同

D

使用 system scope 依赖会导致构建不可重复,不推荐在生产环境使用

9
单选题

以下哪个是正确导入 BOM 的配置方式?

A

在 dependencies 中声明,scope 为 import,type 为 pom

B

在 dependencyManagement 中声明,scope 为 import,type 为 pom

C

在 dependencyManagement 中声明,scope 为 compile,type 为 pom

D

在 plugins 中声明,scope 为 import,type 为 pom

10
简答题

项目中有一个本地 JAR 文件 lib/third-party.jar 不在任何 Maven 仓库中,请描述三种替代 system scope 的推荐方案。

11
单选题

在 Maven 中导入 Spring Boot 的 BOM(Bill of Materials),正确的 dependencyManagement 配置方式是?

A

直接在 dependencies 中声明 spring-boot-dependencies

B

在 dependencyManagement 的 dependencies 中声明,scope 配置为 import

C

在 dependencyManagement 的 dependencies 中声明,type 配置为 pom

D

同时配置 type=pom 和 scope=import

← 上一个专题 依赖管理基础专题
下一个专题 → 多模块项目管理

📝 发现内容有误?点击此处直接编辑

想查看更多习题和详细解析?
小程序提供完整的题库和详细解析

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库