maven 模拟试卷
常用命令与操作专题测试
- 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 多模块指定)
试卷习题(16 题)
参考答案在文末判断题
1
判断题
mvn package 命令会将构建产物安装到本地仓库,供其他项目引用。
2
判断题
执行 mvn compile 命令时,Maven 只会编译自上次构建以来发生变化的源文件。
3
判断题
使用 mvn -pl 参数可以指定在多模块项目中只构建特定的子模块。
4
判断题
使用 mvn -o 命令可以启用离线模式,Maven 不会尝试连接远程仓库下载依赖。
单选题
5
单选题
使用 mvn test 命令时,如何指定只运行特定的测试类?
6
单选题
执行 mvn deploy 命令前,必须在 POM 中配置哪个元素指定发布地址?
7
单选题
执行 mvn clean 命令会删除哪个目录?
8
单选题
mvn archetype:generate 命令的主要作用是什么?
9
单选题
mvn 命令中 -D 参数的作用是什么?
10
单选题
执行 mvn install 命令后,构建产物会被安装到哪里?
多选题
11
多选题
执行 mvn install 命令时,会依次执行以下哪些阶段?
12
多选题
以下哪些参数可以用于控制 mvn test 的行为?
13
多选题
以下哪些命令行参数的作用是正确的?
填空题
14
填空题
发布到远程仓库时的认证信息需要在 的 中配置,通过 id 与 distributionManagement 中的仓库 id 关联。
15
填空题
最常用的 Java 项目原型是 (用于简单 Java 应用),Web 项目常用 (用于标准 Web 应用)。
16
填空题
开发中最常用的组合命令是 ,它先清理构建产物再编译源码,确保从干净状态构建。
参考答案
1.错误
2.正确
3.正确
4.正确
5.A
6.B
7.B
8.B
9.B
10.B
11.A;B;C;D
12.A;B;C;D
13.A;B;C;D
14.settings.xml;servers
15.maven-archetype-quickstart;maven-archetype-webapp
16.mvn clean compile
