我使用 sbt-idea 插件为 IDEA 11 社区版创建了一个 Lift 项目。它可以从 SBT 插件 SBT 控制台编译和运行良好,我还可以通过创建正确的“远程”配置对其进行调试。
但是如何创建 SBT 运行配置?
我不想每次在 SBT 控制台中输入“container:start”,我想使用运行/调试按钮启动。
我找不到一些 SBT 配置类型(比如有可用的“Maven”类型),当我尝试基于“应用程序类型”添加配置时,我无法指定主类。
也没有可用的“Scala 编译服务器”类型(我在可用配置类型列表中看不到它),所以我不能使用这样的解决方案https://stackoverflow.com/a/6131737/705819/
有没有具体的应该为“Scala Compilation Server”类型执行的操作?还是仅在 IDEA 完整版中可用?
更新:我也在为我的项目使用 JRebel。如果没有正确的运行配置,我必须通过 VM 参数使用 JRebel 运行 SBT,并通过远程配置进行调试 - 所以每次更新代码时都需要重新启动调试器(因为 Jrebel 会重新加载类),而不仅仅是单击“使用 Jrebel 调试”按钮(感谢 Jrebel IDEA 插件)。很烦,求大神帮忙!