首页/ 学科题库/ maven/ 仓库管理与发布专题测试
maven 模拟试卷

仓库管理与发布专题测试

10 题 12 分钟 难度:★★
  • Nexus 仓库搭建与配置
  • 发布插件配置与执行流程
  • 快照与正式版发布策略
  • 动态版本与版本范围管理
  • 仓库清理与存储优化

试卷习题(10 题)

参考答案在文末
判断题
1
判断题

Nexus Repository Manager 可以作为 Maven 私有仓库,用于代理中央仓库和托管公司内部构件。

A

对

B

错

2
判断题

在 Maven 发布流程中,使用 GPG 签名可以验证构件的完整性和来源真实性。

A

对

B

错

单选题
3
单选题

Nexus Repository Manager 中,哪种仓库类型用于缓存和代理远程仓库(如 Maven Central)?

A

hosted(托管仓库)

B

proxy(代理仓库)

C

group(仓库组)

D

virtual(虚拟仓库)

4
单选题

maven-release-plugin 中,用于准备发布新版本的命令目标是?

A

release:prepare

B

release:perform

C

release:branch

D

release:clean

5
单选题

关于 Maven SNAPSHOT 版本,以下说法错误的是?

A

SNAPSHOT 版本表示开发中的版本,每次构建内容可能不同

B

依赖 SNAPSHOT 版本时,Maven 会定期检查远程仓库是否有更新

C

SNAPSHOT 版本可以发布到 RELEASE 仓库

D

SNAPSHOT 和 RELEASE 版本应发布到不同的仓库地址

6
单选题

在 Maven 中,哪个插件用于对发布的构件进行 GPG 签名?

A

maven-gpg-plugin

B

maven-sign-plugin

C

maven-security-plugin

D

maven-pgp-plugin

多选题
7
多选题

关于 Maven SNAPSHOT 版本依赖,以下说法正确的有?

A

SNAPSHOT 依赖会每次构建时检查远程仓库是否有更新

B

可以使用 -U 参数强制更新 SNAPSHOT 依赖

C

SNAPSHOT 版本的更新频率可以通过 settings.xml 配置

D

生产环境应尽量避免使用 SNAPSHOT 依赖

8
多选题

以下哪些方法可以优化 Maven 仓库的存储空间使用?

A

配置保留策略定期清理旧版本的 SNAPSHOT 构件

B

删除从未被下载过的构件

C

压缩存储不常用的构件

D

限制 SNAPSHOT 版本的保留数量

填空题
9
填空题

执行 mvn release:prepare 时,插件会依次执行以下步骤:1) 检查是否有未提交修改;2) 将版本从 改为 版本;3) 执行构建;4) 在 SCM 中 ;5) 将版本更新为下一个 SNAPSHOT 版本。

简答题
10
简答题

请描述使用 maven-release-plugin 发布正式版的完整流程,包括版本管理和仓库发布的步骤。

参考答案
1.正确 2.正确 3.B 4.A 5.C 6.A 7.A;B;C;D 8.A;D 9.SNAPSHOT;RELEASE;打标签 10.略
想在手机上在线作答这套卷子?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别二维码,即可限时作答并自动判分。
了解产品 App
← 上一套 Profile与环境管理专题测试 下一套 → 仓库管理专题测试