构建工具的基本功能与选择 — 软件工程填空题
题目
某团队评估 Maven、Gradle 与直接调用编译器脚本三种构建方式。团队需求为:①当少量源文件变更时只重编译受影响的目标文件以缩短构建时间;②按模块依赖图自动确定构建顺序;③将编译、测试、打包、发布等步骤编排为可一键执行的统一任务流。若团队选择直接调用编译器脚本的方式,上述三项需求将全部无法自动满足,因为这三种能力分别属于构建工具的____、依赖处理与任务编排功能。因此从构建工具基本功能匹配的角度看,该团队应放弃脚本方案而选用成熟的构建工具。