我使用SBT作为构建管理器,Eclipse作为我的IDE,或者至少我想要。问题是,如何从Eclipse运行特定的SBT任务。我已经将项目正确地导出到了Eclipse,Eclipse在编写代码时非常有用,但是我如何使用Eclipse作为SBT的前端。如何从eclipse启动SBT运行命令?如何启动SBT测试命令?
答案 0 :(得分:10)
不幸的是,目前,在日食中没有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
就我而言,我一直在我的日食旁边使用一个shell窗口,使用快捷键在它们之间切换。
答案 1 :(得分:5)
今天我设法在Windows上的eclipse中启动sbt和外部工具。除了必须猜测未记录的jline属性
之外,这是直截了当的-Djline.WindowsTerminal.directConsole=false
输入命令后按Enter键不会执行任何操作,除非设置了此属性。
出于参考目的,这主要是当前版本的所有内容:
运行配置如下所示:
HTH