全部学科
NodeJS全栈
nodejs
Python全栈
python
小程序首页

仓库管理与发布专题测试

10 题 12 分钟 难度:

考察知识点

  • Nexus 仓库搭建与配置
  • 发布插件配置与执行流程
  • 快照与正式版发布策略
  • 动态版本与版本范围管理
  • 仓库清理与存储优化
1
判断题

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

A

B

2
单选题

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

A

hosted(托管仓库)

B

proxy(代理仓库)

C

group(仓库组)

D

virtual(虚拟仓库)

3
单选题

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

A

release:prepare

B

release:perform

C

release:branch

D

release:clean

4
填空题

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

5
单选题

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

A

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

B

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

C

SNAPSHOT 版本可以发布到 RELEASE 仓库

D

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

6
多选题

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

A

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

B

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

C

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

D

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

7
判断题

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

A

B

8
单选题

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

A

maven-gpg-plugin

B

maven-sign-plugin

C

maven-security-plugin

D

maven-pgp-plugin

9
多选题

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

A

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

B

删除从未被下载过的构件

C

压缩存储不常用的构件

D

限制 SNAPSHOT 版本的保留数量

10
简答题

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

← 上一个试卷 Profile与环境管理专题测试
下一个试卷 → 仓库管理专题测试

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

想参加完整模拟考试?
小程序提供计时考试、自动评分和详细解析

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

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