仓库管理专题测试
考察知识点
- 本地仓库与缓存机制(默认路径 ~/.m2/repository、目录结构、自定义路径配置)
- 中央仓库与镜像配置(中央仓库 URL、mirrorOf 配置、阿里云镜像加速)
- 远程仓库声明(POM 中 repositories 标签、生效范围差异)
- 快照仓库行为(SNAPSHOT 更新策略、updatePolicy 配置)
- 仓库认证与安全(settings.xml servers 配置、认证凭据安全)
💡 参考答案在文末
判断题
1
POM 中配置的 repositories 仅对当前项目生效,而 settings.xml 中配置的镜像对所有项目生效。
2
Maven 本地仓库按照 groupId/artifactId/version 的目录层次结构存储依赖 jar 包。
3
POM 文件不应该包含仓库认证信息,因为 POM 会被提交到代码仓库,存在安全风险。
4
可以通过配置 repository 的 updatePolicy 来控制 SNAPSHOT 版本的检查频率,如 daily、always、never 等。
5
在 settings.xml 中配置镜像后,所有对中央仓库的请求都会被重定向到镜像地址。
单选题
6
Maven 中央仓库的默认 URL 是什么?
7
在 POM 中声明额外的依赖远程仓库,使用哪个标签?
8
SNAPSHOT 版本的依赖与正式版本的主要区别是什么?
9
Maven 本地仓库的默认位置在哪里?
10
在 settings.xml 中配置阿里云镜像加速 Maven 中央仓库,应该使用哪个元素配置 mirrorOf?
多选题
11
在 settings.xml 中配置镜像时,以下哪些是必需的配置元素?
12
在 settings.xml 的 servers 配置中,可以使用哪些认证方式?
填空题
13
私有仓库的认证凭据(用户名和密码)需要在 ____________ 的 ____________ 标签中配置,通过 id 与仓库声明关联。
14
自定义本地仓库路径需要在 ____________ 文件中配置 ____________ 标签。
参考答案
1.正确
2.正确
3.正确
4.正确
5.正确
6.B
7.B
8.B
9.B
10.A
11.A;B;C
12.A;B;C
13.settings.xml;servers
14.settings.xml;localRepository
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码