如何在IntelliJ IDEA中对make项目运行sb​​t任务?

时间:2016-08-31 09:32:31

标签: intellij-idea sbt

我正在研究一个scalajs项目。我的工作流程是:进行代码更改,在IntelliJ中创建项目,转到sbt并运行fastOptJS任务以生成js文件,转到浏览器并进行测试。我想删除在sbt中手动运行fastOptJS任务的步骤,并在我在IDEA中创建项目时自动执行此操作。有没有办法做到这一点?

UPD:保持sbt在fastOptJS调用之间运行也很好,因为sbt启动需要时间。

2 个答案:

答案 0 :(得分:2)

您只需使用sbt观看模式启动JavaScript编辑。

选择Run | Edit configurations...,然后按绿色加号添加新的 SBT任务。在现场"任务:"定义~fastOptJS,然后运行新配置。

enter image description here

只要你改变了什么,它就会再次编译。

enter image description here

答案 1 :(得分:1)

这应该是您建议的解决方法,而不是使用“Make Project(Ctrl + F9)”,您可以在IDEA中创建一个运行并配置外部工具作为显示的图像,您可以在其中运行fastOptJS任务SBT。

enter image description here