maven 模拟试卷
Profile与环境管理专题测试
- Profile 基础与激活方式
- Profile 条件自动激活机制
- 多 Profile 组合与优先级
- Profile 外部化配置管理
- 环境差异化配置方案
试卷习题(10 题)
参考答案在文末判断题
1
判断题
Maven Profile 只能在 pom.xml 中定义,不能在 settings.xml 中定义。
单选题
2
单选题
在 Maven 命令行中,如何显式激活一个 Profile?
3
单选题
在 Maven 中,使用 Profile 区分 dev/test/prod 环境配置时,推荐的实践是?
4
单选题
Maven Profile 可以根据哪些条件自动激活?
5
单选题
Maven Profile 如何加载外部配置文件中的属性值?
多选题
6
多选题
关于 Maven 多 Profile 同时激活时的优先级,以下说法正确的有?
7
多选题
Maven Profile 可以通过以下哪些方式激活?
填空题
8
填空题
在 Maven POM 中,Profile 根据 JDK 版本自动激活的配置是使用 activation 元素下的 子元素,而根据文件存在性激活使用 子元素。
9
填空题
Maven 中引用外部属性文件的配置是在 build 元素下的 块中,使用 语法指定文件路径。
简答题
10
简答题
请描述在 Maven 项目中使用 Profile 实现 dev/test/prod 三套环境配置的推荐方案。
参考答案
1.错误
2.A
3.B
4.D
5.A
6.A;B;C
7.A;B;C;D
8.jdk;file
9.filters;<filter>src/main/filters/dev.properties</filter>
10.略
