【问题标题】:How to run sbt-assembly tasks from within IntelliJ IDEA?如何从 IntelliJ IDEA 中运行 sbt-assembly 任务?
【发布时间】:2014-09-26 09:55:11
【问题描述】:

是否可以在 IntelliJ IDEA 中运行 sbt-assembly

我还在文档中读到可以在 SBT 工具窗口中添加任务。但我看到的是它只帮助你查看你的项目而不是任务?我不能在那里添加任何任务。工具窗口究竟是如何工作的?

我有最新版本的 IntelliJ IDEA。

【问题讨论】:

    标签: intellij-idea sbt sbt-assembly


    【解决方案1】:

    您可以找到对您的需求有用的the SBT plugin。有了它,您可以执行构建中可用的任何任务或命令,因此 sbt-assembly 也应该可以工作。

    该插件为您提供 SBT 控制台,您可以在其中启动 sbt shell,就像在命令行上运行它一样。该插件为您提供了一个更像 IDEA 的环境来使用交互式控制台。

    【讨论】:

    • 控制台很酷,但是 UI 支持呢?例如,使用 maven 插件,我可以选择构建任务,然后按ctrl + shift + f10 进行构建。 sbt 有类似的东西吗?
    • 我还希望看到对 SBT 任务的 UI 支持。有一个“SBT 任务”窗格在打开时会占用大量空间,唯一可以辨别的就是“刷新所有 SBT 项目”按钮。喜欢这个插件,但希望能够双击列表中的命令并让它执行。
    【解决方案2】:

    这个答案现在已经过时了。 IntelliJ 现在允许您为 SBT 任务创建运行配置。您通过以下方式创建运行配置:

    • 从“运行”菜单(或工具栏)中选择“编辑配置” 弹出)
    • 单击“+”按钮添加配置并选择 “SBT 任务”作为您要进行的配置类型。
    • 填写任务名称等详细信息 必要时工作目录

    您现在可以像任何其他运行配置一样运行任务;在工具栏中的运行配置弹出窗口中选择它并单击运行按钮(或者,如果您是那些只使用键盘的人之一,请按 shift-ctrl-r 并从出现的弹出窗口中选择任务)

    官方文档在这里:https://www.jetbrains.com/help/idea/2016.2/run-debug-configuration-sbt-task.html

    【讨论】:

      猜你喜欢
      • 2014-04-03
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      • 2017-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多