如何使用Scala IDE(基于Eclipse或NetBeans)使用SBT开发Scala Lift web应用程序?

如何使用Scala IDE(基于Eclipse或NetBeans)使用SBT开发Scala Lift web应用程序?,eclipse,scala,netbeans,ide,sbt,Eclipse,Scala,Netbeans,Ide,Sbt,我已经从NetBeans切换到纯文本编辑器和控制台SBT,因为最后一个是强制执行Ant的,并且过去在Scala上有一些其他问题。现在,由于我必须探索其他代码(目前只举示例),而不是从头开始编写自己的代码,我觉得我错过了一个好的IDE的调试、重构和定义/类型查找功能 因此,我期待着再次使用Scala IDE(基于Eclipse或NetBeans),但我仍然希望使用SBT作为构建和依赖关系管理工具(而不是Maven/Ant),并且只将IDE用作高级代码编辑器 如何实现这一点?没有个人经验,但Scal

我已经从NetBeans切换到纯文本编辑器和控制台SBT,因为最后一个是强制执行Ant的,并且过去在Scala上有一些其他问题。现在,由于我必须探索其他代码(目前只举示例),而不是从头开始编写自己的代码,我觉得我错过了一个好的IDE的调试、重构和定义/类型查找功能

因此,我期待着再次使用Scala IDE(基于Eclipse或NetBeans),但我仍然希望使用SBT作为构建和依赖关系管理工具(而不是Maven/Ant),并且只将IDE用作高级代码编辑器


如何实现这一点?

没有个人经验,但Scala IDE似乎在不断改进对SBT的支持

版本2.0.0-beta11(发布日期:2011-10-03)提到了使用SBT


此外,上的文档还展示了如何使用SBT。

没有个人经验,但Scala IDE似乎在不断改进对SBT的支持

版本2.0.0-beta11(发布日期:2011-10-03)提到了使用SBT


此外,上的文档演示了如何使用SBT。

是不可能的?它有很好的Scala和SBT插件。那天我已经试过了,@Philippe,但发现它甚至被不必要的实体所淹没,并强制执行它自己的风格,可能甚至比Eclipse还要多。而且,据我所知,它并没有真正使用SBT来构建,它只能维持半兼容的项目结构。我想要的是一个完全依赖SBT的IDE,在SBT的所有用途中。我在我所有的电梯项目中都使用IntelliJ和SBT,它工作得很好。我没有告诉intelliJ编译。我根据从lift站点获得的模板启动所有项目,因此IntelliJ不会创建文件夹结构。我使用idea sbt插件进行重新编译,以生成具有正确配置的.idea文件夹。这是不可能的吗?它有很好的Scala和SBT插件。那天我已经试过了,@Philippe,但发现它甚至被不必要的实体所淹没,并强制执行它自己的风格,可能甚至比Eclipse还要多。而且,据我所知,它并没有真正使用SBT来构建,它只能维持半兼容的项目结构。我想要的是一个完全依赖SBT的IDE,在SBT的所有用途中。我在我所有的电梯项目中都使用IntelliJ和SBT,它工作得很好。我没有告诉intelliJ编译。我根据从lift站点获得的模板启动所有项目,因此IntelliJ不会创建文件夹结构。我使用idea sbt插件进行重新编译,以生成具有正确配置的.idea文件夹。