全部学科
Python全栈
python
NodeJS全栈
nodejs

Maven基础概念专题测试

15 题 25 分钟 难度:★

考察知识点

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

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

A

B

2

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

A

B

3

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

A

B

4

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

A

B

单选题
5

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

A

build.xml

B

pom.xml

C

settings.xml

D

project.xml

6

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

A

src/java

B

src/main/java

C

source/java

D

code/java

7

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

A

项目根目录

B

~/.m2/settings.xml

C

${MAVEN_HOME}/conf/settings.xml

D

C:\Windows\System32

8

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

A

Node.js

B

JDK

C

Python

D

Docker

9

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

A

SNAPSHOT 版本不可发布到仓库

B

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

C

RELEASE 版本只能用于测试环境

D

SNAPSHOT 版本必须包含时间戳

多选题
10

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

A

src/main/java

B

src/test/java

C

src/main/resources

D

src/main/webapp

11

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

A

POM

B

坐标(Coordinates)

C

依赖管理(Dependency Management)

D

生命周期(Lifecycle)

12

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

A

源代码位于 src/main/java

B

测试代码位于 src/test/java

C

资源文件位于 src/main/resources

D

输出产物位于 target 目录

E

配置文件位于 config 目录

填空题
13

Maven 项目编译后的 class 文件默认输出到 ____________ 目录,测试 class 文件输出到 ____________ 目录。

14

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

15

Maven 使用三个坐标元素唯一标识一个构件,分别是 ____________________________________

参考答案
1.正确 2.正确 3.错误 4.错误 5.B 6.B 7.C 8.B 9.B 10.A;B;C;D 11.A;B;C;D 12.A;B;C;D 13.target/classes;target/test-classes 14.mvn -v 15.groupId;artifactId;version
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
← 上一套试卷 Maven初级技能认证试卷
下一套试卷 → Maven高级技能认证试卷
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码