Maven初级技能认证试卷
考察知识点
- Maven基础概念 - Maven 简介、安装配置、核心理念(约定优于配置、标准化构建流程)
- POM配置详解 - POM 文件结构、GAV 坐标、构建配置
- 依赖管理基础 - 依赖声明、坐标引用、依赖范围(scope)、依赖传递
- 生命周期与插件 - 三大生命周期(clean/default/site)、构建阶段、插件绑定
- 仓库管理 - 本地仓库、远程仓库、中央仓库、仓库配置与搜索
- 常用命令与操作 - mvn clean、mvn compile、mvn package、mvn install 等常用命令
- IDE集成与开发 - IntelliJ IDEA / Eclipse 中的 Maven 集成、项目导入
Maven 项目的所有外部依赖都必须在 POM 文件的 dependencies 标签内声明。
IDEA 中启用"Import Maven projects automatically"后,每次修改 pom.xml 都会自动重新导入依赖。
执行 mvn compile 命令时,Maven 只会编译自上次构建以来发生变化的源文件。
POM 文件中 groupId、artifactId、version 三个元素是必须配置的,缺少任何一个都会导致构建失败。
Maven 是一个纯 Java 项目构建工具,不能用于管理其他语言的项目依赖。
Maven 本地仓库按照 groupId/artifactId/version 的目录层次结构存储依赖 jar 包。
clean 生命周期包含 pre-clean、clean、post-clean 三个阶段,用于清理构建输出。
执行 mvn clean 命令会删除哪个目录?
Maven 的 POM 文件中,根元素的名称是什么?
Maven 定义了几个独立的生命周期?
以下哪项不是 Maven 依赖坐标的必需元素?
安装 Maven 之前,必须先安装以下哪个环境?
Maven 本地仓库的默认位置在哪里?
IntelliJ IDEA 通过什么方式识别一个项目为 Maven 项目?
在 settings.xml 中配置镜像时,以下哪些是必需的配置元素?
以下哪些依赖范围的依赖会被包含在最终打包产物中(如 war 的 WEB-INF/lib)?
在 Windows 系统中安装配置 Maven 后,需要配置哪些环境变量?
执行 mvn install 命令时,会依次执行以下哪些阶段?
在 POM 文件中,以下哪些标签可以用于配置项目相关的元数据信息?
以下哪些属于 default 生命周期的阶段?
IDE 中可以通过依赖可视化工具分析以下哪些信息?