软件工程 选择题 标准 ★ 精品

构建过程与构建工具 — 软件工程选择题

软件配置管理 构建与发布管理 AI 三重审校通过

题目
某团队使用 Maven 构建一个多模块工程。工程师执行完整生命周期命令 mvn clean install 时,构建在 test 阶段因单元测试断言失败而终止。按照 Maven 默认生命周期(validate → compile → test → package → verify → install → deploy)的阶段顺序与失败即中止的规则,下列关于本次构建执行情况的判断中,正确的是哪一项? A. package 与 verify 阶段被跳过,compile 阶段已成功执行 B. 所有阶段均未执行,因为构建以失败结束 C. package 阶段仍会执行,因为打包不依赖测试结果 D. install 阶段会执行,构件只是未部署到远程仓库