You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置build.sbt,让sbt run自动执行bloopInstall CLI命令?

实现sbt run自动执行bloopInstall的配置方法

你可以通过修改sbt中run任务的依赖关系,让它在执行前自动触发bloopInstall任务,具体配置如下:

单模块项目配置

在你的build.sbt文件中添加以下代码:

run := (run dependsOn bloopInstall).value

多模块项目配置

如果是多模块项目,想要所有模块的run任务都自动执行bloopInstall,可以使用ThisBuild作用域:

ThisBuild / run := (ThisBuild / run dependsOn bloopInstall).value

原理说明

sbt的任务系统基于依赖链工作,dependsOn方法可以指定当前任务的前置依赖任务。配置完成后,当你执行sbt run时,sbt会先自动执行bloopInstall生成bloop所需的配置文件,待该任务完成后再启动run任务执行你的应用代码。

内容的提问来源于stack exchange,提问作者Anish B.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 15:13:09