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

Maven基础概念专题测试

15 题 25 分钟 难度:

考察知识点

  • Maven 简介与安装配置(JDK 依赖、settings.xml 位置、本地仓库默认路径)
  • 约定优于配置原则(标准目录结构、编译输出目录)
  • Maven 核心概念(POM、坐标、依赖管理、生命周期、插件)
  • 坐标与版本管理(SNAPSHOT 与 RELEASE 版本的区别与更新行为)
1
判断题

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

A

B

2
单选题

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

A

Node.js

B

JDK

C

Python

D

Docker

3
填空题

验证 Maven 是否安装成功,可以在命令行执行命令 !!1_!! ,如果安装成功会显示 Maven 版本信息。

4
单选题

Maven 的全局配置文件 settings.xml 默认位于哪个目录?

A

项目根目录

B

~/.m2/settings.xml

C

${MAVEN_HOME}/conf/settings.xml

D

C:\Windows\System32

5
判断题

Maven 本地仓库的默认位置是 ~/.m2/repository,可以通过 settings.xml 修改为其他路径。

A

B

6
单选题

Maven 项目的 Java 源码默认应该放在哪个目录?

A

src/java

B

src/main/java

C

source/java

D

code/java

7
多选题

以下哪些是 Maven 项目的标准目录?

A

src/main/java

B

src/test/java

C

src/main/resources

D

src/main/webapp

8
判断题

Maven 的"约定优于配置"意味着项目结构完全不能修改,必须严格遵守标准目录结构。

A

B

9
填空题

Maven 项目编译后的 class 文件默认输出到 ________________________2_!! 目录。

10
单选题

Maven 项目中用于定义项目配置和依赖的文件是哪个?

A

build.xml

B

pom.xml

C

settings.xml

D

project.xml

11
多选题

以下哪些属于 Maven 的核心概念?

A

POM

B

坐标(Coordinates)

C

依赖管理(Dependency Management)

D

生命周期(Lifecycle)

12
判断题

Maven 插件(Plugin)是用于执行特定任务的组件,如编译、测试、打包等。

A

B

13
填空题

Maven 使用三个坐标元素唯一标识一个构件,分别是 ______2_!! 和 !!3_!!。

14
多选题

Maven 遵循"约定优于配置"原则,以下哪些是 Maven 默认约定的标准目录位置?

A

源代码位于 src/main/java

B

测试代码位于 src/test/java

C

资源文件位于 src/main/resources

D

输出产物位于 target 目录

E

配置文件位于 config 目录

15
单选题

Maven 坐标中 SNAPSHOT 版本与 RELEASE 版本的主要区别是什么?

A

SNAPSHOT 版本不可发布到仓库

B

SNAPSHOT 版本每次构建都会检查更新,RELEASE 版本下载后不再更新

C

RELEASE 版本只能用于测试环境

D

SNAPSHOT 版本必须包含时间戳

← 上一个试卷 Maven中级技能认证试卷
下一个试卷 → Maven高级技能认证试卷

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

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

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

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