首页/ 学科题库/ maven/ 生命周期与插件专题测试
maven 模拟试卷

生命周期与插件专题测试

15 题 20 分钟 难度:★
  • 三大生命周期(clean/pre-clean/clean/post-clean、default 核心阶段、site 生命周期)
  • 生命周期阶段绑定(build/plugins 配置、execution 绑定、阶段顺序执行机制)
  • 常用内置插件(compiler/jar/war/surefire/install/deploy 插件功能与对应关系)
  • 插件配置基础(configuration 标签、pluginManagement、显式指定版本的重要性)
  • 插件命令执行(plugin:goal 格式、绕过生命周期机制、常用插件命令)

试卷习题(15 题)

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

maven-compiler-plugin 插件负责将 Java 源码编译为 class 文件。

A

对

B

错

2
判断题

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

A

对

B

错

3
判断题

使用 mvn plugin:goal 命令执行插件目标时,不会触发任何生命周期阶段。

A

对

B

错

4
判断题

在 POM 中配置插件时,建议显式指定插件版本,以避免因插件版本升级导致构建行为变化。

A

对

B

错

5
判断题

当执行 mvn package 命令时,Maven 会先自动执行 compile、test 等前面的阶段。

A

对

B

错

单选题
6
单选题

如果 POM 中没有配置 packaging 类型,Maven 默认使用哪个插件进行打包?

A

maven-war-plugin

B

maven-jar-plugin

C

maven-ear-plugin

D

maven-pom-plugin

7
单选题

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

A

1 个

B

2 个

C

3 个

D

4 个

8
单选题

在 POM 中配置插件参数时,使用哪个标签包裹配置内容?

A

<config>

B

<configuration>

C

<params>

D

<options>

9
单选题

将插件目标绑定到生命周期阶段的配置在 POM 的哪个部分?

A

build/plugins

B

dependencies

C

properties

D

repositories

10
单选题

使用命令行直接执行插件目标的正确格式是什么?

A

mvn plugin.goal

B

mvn plugin:goal

C

mvn plugin-goal

D

mvn goal:plugin

多选题
11
多选题

以下插件与功能对应正确的是哪些?

A

maven-surefire-plugin: 运行单元测试

B

maven-war-plugin: 打包 Web 应用为 war

C

maven-install-plugin: 安装到本地仓库

D

maven-deploy-plugin: 发布到远程仓库

12
多选题

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

A

validate

B

compile

C

test

D

deploy

13
多选题

以下哪些命令可以用于直接执行插件目标(而非执行生命周期阶段)?

A

mvn dependency:tree

B

mvn compiler:compile

C

mvn package

D

mvn help:effective-pom

填空题
14
填空题

在 default 生命周期中, 阶段绑定 maven-compiler-plugin 的 compile 目标, 阶段绑定 maven-surefire-plugin 的 test 目标。

15
填空题

maven-compiler-plugin 插件常用的配置参数包括:(指定源码 JDK 版本)和 (指定编译目标 JDK 版本)。

参考答案
1.正确 2.正确 3.正确 4.正确 5.正确 6.B 7.C 8.B 9.A 10.B 11.A;B;C;D 12.A;B;C;D 13.A;B;D 14.compile;test 15.source;target
想在手机上在线作答这套卷子?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别二维码,即可限时作答并自动判分。
了解产品 App
← 上一套 源码分析与底层原理专题测试