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

常用命令与操作专题测试

16 题 25 分钟 难度:

考察知识点

  • mvn compile 与 clean(target 目录清理、增量编译机制、clean compile 组合命令)
  • mvn package 与 install(打包产物、本地仓库安装、生命周期阶段执行)
  • mvn deploy 发布流程(distributionManagement 配置、release 与 snapshot 仓库、settings.xml 认证)
  • mvn test 与调试(指定测试类 -Dtest、跳过测试参数、测试报告位置)
  • mvn archetype:generate(项目原型生成、quickstart/webapp 原型)
  • 常用命令行参数(-P profile、-U 强制更新、-o 离线模式、-D 属性设置、-pl 多模块指定)
1
单选题

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

A

src 目录

B

target 目录

C

.m2 目录

D

pom.xml 文件

2
判断题

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

A

B

3
填空题

开发中最常用的组合命令是 _________________,它先清理构建产物再编译源码,确保从干净状态构建。

4
单选题

执行 mvn install 命令后,构建产物会被安装到哪里?

A

远程仓库

B

本地仓库

C

项目的 target 目录

D

中央仓库

5
判断题

mvn package 命令会将构建产物安装到本地仓库,供其他项目引用。

A

B

6
多选题

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

A

compile

B

test

C

package

D

install

7
单选题

执行 mvn deploy 命令前,必须在 POM 中配置哪个元素指定发布地址?

A

repositories

B

distributionManagement

C

servers

D

mirrors

8
填空题

发布到远程仓库时的认证信息需要在 ___________________ 中配置,通过 id 与 distributionManagement 中的仓库 id 关联。

9
单选题

使用 mvn test 命令时,如何指定只运行特定的测试类?

A

mvn test -Dtest=MyTestClass

B

mvn test -class=MyTestClass

C

mvn test --test MyTestClass

D

mvn test -run MyTestClass

10
多选题

以下哪些参数可以用于控制 mvn test 的行为?

A

-Dtest=测试类名

B

-DfailIfNoTests=false

C

-DskipTests

D

-Dmaven.test.skip=true

11
单选题

mvn archetype:generate 命令的主要作用是什么?

A

生成项目依赖树

B

从原型模板快速生成项目骨架

C

生成项目文档

D

生成测试报告

12
填空题

最常用的 Java 项目原型是 ________________________(用于简单 Java 应用),Web 项目常用 ______________________(用于标准 Web 应用)。

13
单选题

mvn 命令中 -D 参数的作用是什么?

A

指定要执行的阶段

B

设置系统属性或自定义属性

C

启用调试模式

D

指定 POM 文件

14
判断题

使用 mvn -o 命令可以启用离线模式,Maven 不会尝试连接远程仓库下载依赖。

A

B

15
多选题

以下哪些命令行参数的作用是正确的?

A

-P: 激活特定的 profile

B

-U: 强制更新 SNAPSHOT 依赖

C

-o: 启用离线模式

D

-D: 设置系统属性

16
判断题

使用 mvn -pl 参数可以指定在多模块项目中只构建特定的子模块。

A

B

← 上一个试卷 安全与依赖治理专题测试
下一个试卷 → 常见问题排查专题测试

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

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

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

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