20

我使用 SBT 作为构建管理器,使用 Eclipse 作为我的 IDE,或者至少我想要。问题更多,如何从 Eclipse 运行特定的 SBT 任务。我已将项目正确导出到 Eclipse,Eclipse 在编写代码时非常有帮助,但是如何使用 Eclipse 作为 SBT 的前端。如何从 Eclipse 启动 SBT 运行命令?如何启动 SBT 测试命令?

4

2 回答 2

11

不幸的是,目前在 Eclipse 中没有集成 SBT。朝那个方向发展的唯一插件似乎被遗弃了,而且毫无用处:http ://www.assembla.com/spaces/sbt-eclipse-integration/wiki

一种解决方案是将终端集成到 eclipse 中以运行 sbt 命令。如果你想这样做,文档在这里:Is there an Eclipse plugin to run system shell in the Console?

如果您对其他 IDE 持开放态度,并且如果您必须集成,则可以使用 IDEA 及其 SBT 插件:https ://github.com/orfjackal/idea-sbt-plugin

就我而言,我一直在我的 Eclipse 旁边使用一个 shell 窗口,使用快捷键在它们之间切换。

于 2012-03-19T22:32:04.727 回答
5

今天,我设法在 Windows 上将 sbt 作为 eclipse 中的外部工具启动。除了必须猜测未记录的 jline 属性之外,这很简单

-Djline.WindowsTerminal.directConsole=false

除非设置了此属性,否则在键入命令后按 enter 不会执行任何操作。

出于参考目的,这是所有内容的大多数当前版本:

  • 视窗 7 x64
  • 日食 4.3.1
  • 斯卡拉 IDE 4.0.0m1
  • sbt 0.13.0

运行配置如下所示:eclipse运行配置截图

高温高压

于 2014-02-12T21:52:17.080 回答