首页/ 学科题库/ maven/ 仓库管理与发布
maven 专题精讲

仓库管理与发布

1 篇文章 10 道配套习题

配套习题(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 与环境管理 下一个专题 → 仓库管理专题