首页/ 学科题库/ maven/ Maven初级技能认证试卷
maven 模拟试卷 · 技能认证

Maven初级技能认证试卷

21 题 约40分钟 分钟 难度:★
  1. Maven基础概念 - Maven 简介、安装配置、核心理念(约定优于配置、标准化构建流程)
  2. POM配置详解 - POM 文件结构、GAV 坐标、构建配置
  3. 依赖管理基础 - 依赖声明、坐标引用、依赖范围(scope)、依赖传递
  4. 生命周期与插件 - 三大生命周期(clean/default/site)、构建阶段、插件绑定
  5. 仓库管理 - 本地仓库、远程仓库、中央仓库、仓库配置与搜索
  6. 常用命令与操作 - mvn clean、mvn compile、mvn package、mvn install 等常用命令
  7. IDE集成与开发 - IntelliJ IDEA / Eclipse 中的 Maven 集成、项目导入

试卷习题(21 题)

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

Maven 项目的所有外部依赖都必须在 POM 文件的 dependencies 标签内声明。

A

对

B

错

2
判断题

IDEA 中启用"Import Maven projects automatically"后,每次修改 pom.xml 都会自动重新导入依赖。

A

对

B

错

3
判断题

执行 mvn compile 命令时,Maven 只会编译自上次构建以来发生变化的源文件。

A

对

B

错

4
判断题

POM 文件中 groupId、artifactId、version 三个元素是必须配置的,缺少任何一个都会导致构建失败。

A

对

B

错

5
判断题

Maven 是一个纯 Java 项目构建工具,不能用于管理其他语言的项目依赖。

A

对

B

错

6
判断题

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

A

对

B

错

7
判断题

clean 生命周期包含 pre-clean、clean、post-clean 三个阶段,用于清理构建输出。

A

对

B

错

单选题
8
单选题

执行 mvn clean 命令会删除哪个目录?

A

src 目录

B

target 目录

C

.m2 目录

D

pom.xml 文件

9
单选题

Maven 的 POM 文件中,根元素的名称是什么?

A

maven

B

project

C

pom

D

model

10
单选题

Maven 定义了几个独立的生命周期?

A

1 个

B

2 个

C

3 个

D

4 个

11
单选题

以下哪项不是 Maven 依赖坐标的必需元素?

A

groupId

B

artifactId

C

version

D

scope

12
单选题

安装 Maven 之前,必须先安装以下哪个环境?

A

Node.js

B

JDK

C

Python

D

Docker

13
单选题

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

A

/maven/repository

B

~/.m2/repository

C

/usr/local/maven/repository

D

项目根目录下的 repository

14
单选题

IntelliJ IDEA 通过什么方式识别一个项目为 Maven 项目?

A

项目根目录存在 pom.xml 文件

B

项目包含 .idea 目录

C

项目包含 .mvn 目录

D

项目包含 Maven 插件

多选题
15
多选题

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

A

id

B

mirrorOf

C

url

D

name

16
多选题

以下哪些依赖范围的依赖会被包含在最终打包产物中(如 war 的 WEB-INF/lib)?

A

compile

B

provided

C

runtime

D

test

17
多选题

在 Windows 系统中安装配置 Maven 后,需要配置哪些环境变量?

A

JAVA_HOME

B

MAVEN_HOME 或 M2_HOME

C

PATH

D

CLASSPATH

18
多选题

执行 mvn install 命令时,会依次执行以下哪些阶段?

A

compile

B

test

C

package

D

install

19
多选题

在 POM 文件中,以下哪些标签可以用于配置项目相关的元数据信息?

A

developers

B

licenses

C

organization

D

contributors

20
多选题

以下哪些属于 default 生命周期的阶段?

A

validate

B

compile

C

test

D

deploy

21
多选题

IDE 中可以通过依赖可视化工具分析以下哪些信息?

A

依赖树结构

B

依赖冲突

C

依赖大小

D

依赖的传递路径

参考答案
1.正确 2.正确 3.正确 4.正确 5.错误 6.正确 7.正确 8.B 9.B 10.C 11.D 12.B 13.B 14.A 15.A;B;C 16.A;C 17.A;B;C 18.A;B;C;D 19.A;B;C;D 20.A;B;C;D 21.A;B;C;D
想在手机上在线作答这套卷子?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别二维码,即可限时作答并自动判分。
了解产品 App
← 上一套 Maven中级技能认证试卷 下一套 → Maven基础概念专题测试