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

仓库管理专题测试

14 题 17 分钟 难度:

考察知识点

  • 本地仓库与缓存机制(默认路径 ~/.m2/repository、目录结构、自定义路径配置)
  • 中央仓库与镜像配置(中央仓库 URL、mirrorOf 配置、阿里云镜像加速)
  • 远程仓库声明(POM 中 repositories 标签、生效范围差异)
  • 快照仓库行为(SNAPSHOT 更新策略、updatePolicy 配置)
  • 仓库认证与安全(settings.xml servers 配置、认证凭据安全)
1
单选题

Maven 本地仓库的默认位置在哪里?

A

/maven/repository

B

~/.m2/repository

C

/usr/local/maven/repository

D

项目根目录下的 repository

2
判断题

Maven 本地仓库按照 groupId/artifactId/version 的目录层次结构存储依赖 jar 包。

A

B

3
填空题

自定义本地仓库路径需要在 ____________ 文件中配置 _______________ 标签。

4
单选题

Maven 中央仓库的默认 URL 是什么?

A

https://maven.org

B

https://repo.maven.apache.org/maven2

C

https://central.maven.org

D

https://repository.apache.org

5
判断题

在 settings.xml 中配置镜像后,所有对中央仓库的请求都会被重定向到镜像地址。

A

B

6
多选题

在 settings.xml 中配置镜像时,以下哪些是必需的配置元素?

A

id

B

mirrorOf

C

url

D

name

7
单选题

在 POM 中声明额外的依赖远程仓库,使用哪个标签?

A

mirrors

B

repositories

C

remoteRepositories

D

servers

8
判断题

POM 中配置的 repositories 仅对当前项目生效,而 settings.xml 中配置的镜像对所有项目生效。

A

B

9
单选题

SNAPSHOT 版本的依赖与正式版本的主要区别是什么?

A

SNAPSHOT 版本不会被缓存到本地仓库

B

SNAPSHOT 版本会在每次构建时检查远程更新

C

SNAPSHOT 版本只能从本地仓库获取

D

SNAPSHOT 版本不能传递依赖

10
判断题

可以通过配置 repository 的 updatePolicy 来控制 SNAPSHOT 版本的检查频率,如 daily、always、never 等。

A

B

11
填空题

私有仓库的认证凭据(用户名和密码)需要在 ___________________ 标签中配置,通过 id 与仓库声明关联。

12
判断题

POM 文件不应该包含仓库认证信息,因为 POM 会被提交到代码仓库,存在安全风险。

A

B

13
多选题

在 settings.xml 的 servers 配置中,可以使用哪些认证方式?

A

username + password

B

privateKey

C

passphrase

D

token

14
单选题

在 settings.xml 中配置阿里云镜像加速 Maven 中央仓库,应该使用哪个元素配置 mirrorOf?

A

mirrorOf 配置为 central

B

mirrorOf 配置为 *

C

mirrorOf 配置为 https://repo.maven.apache.org/maven2

D

mirrorOf 配置为阿里云仓库地址

← 上一个试卷 仓库管理与发布专题测试
下一个试卷 → 企业级仓库管理专题测试

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

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

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

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