首页/ 学科题库/ maven/ 构建优化与配置专题测试
maven 模拟试卷

构建优化与配置专题测试

10 题 12 分钟 难度:★★
  • 资源过滤与变量替换
  • 编译配置与 Java 版本管理
  • 测试配置与分组执行
  • 构建性能分析与调优
  • 增量编译与 CI/CD 缓存策略

试卷习题(10 题)

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

Maven 资源过滤功能可以将 POM 中定义的属性值替换到资源文件中的占位符位置。

A

对

B

错

2
判断题

Maven 的增量编译机制会自动跳过未修改的源码文件,仅编译发生变更的文件。

A

对

B

错

单选题
3
单选题

在 Maven POM 中,如何启用资源目录的过滤功能?

A

在 resources 中设置 filtering 为 true

B

在 build 中设置 filter 为 true

C

在 properties 中设置 enableFiltering 为 true

D

在 plugins 中添加 filter-plugin

4
单选题

Maven 中推荐的使用 maven-compiler-plugin 指定源码和编译版本的方式是?

A

使用 maven.compiler.source 和 maven.compiler.target 属性

B

在 compiler 插件的 configuration 中配置 source 和 target

C

A 和 B 都可以

D

修改 JAVA_HOME 环境变量

5
单选题

在 Maven 项目中启用并配置注解处理器,应该使用 maven-compiler-plugin 的哪个配置参数?

A

annotationProcessors

B

processors

C

annotationPaths

D

processorPath

6
单选题

在 Maven 中,如何按测试分组选择性执行测试?

A

使用 -Dgroups 参数指定测试组

B

使用 -DtestGroups 参数指定测试组

C

使用 -Dtest.categories 参数指定测试组

D

使用 -Dsurefire.groups 参数指定测试组

多选题
7
多选题

关于 maven-surefire-plugin 配置测试包含排除规则,以下说法正确的有?

A

使用 includes 配置包含的测试类模式

B

使用 excludes 配置排除的测试类模式

C

默认只执行命名匹配 /Test.java、/*Test.java、*/*Tests.java 的测试

D

可以在命令行使用 -Dtest 参数覆盖包含排除规则

8
多选题

以下哪些方法可以优化 Maven 构建性能?

A

使用 -T 参数启用并行构建

B

使用 -pl 参数仅构建需要的模块

C

配置本地仓库缓存依赖避免重复下载

D

在 CI 环境中配置依赖缓存

填空题
9
填空题

Maven 使用 参数启用调试日志输出,使用 参数启用构建性能分析并生成性能报告。

简答题
10
简答题

在 CI/CD 环境中,如何配置 Maven 构建缓存以减少重复编译开销?请描述关键配置。

参考答案
1.正确 2.正确 3.A 4.C 5.D 6.A 7.A;B;C;D 8.A;B;C;D 9.-X;--profile 10.略
想在手机上在线作答这套卷子?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别二维码,即可限时作答并自动判分。
了解产品 App
← 上一套 插件开发与配置专题测试 下一套 → 测试集成专题测试