我使用最后稳定的SBT和Scala 2.10以及IntelliJ IDEA 12.x中的最后一个Scala插件.并且有非常简单的测试Scala项目.
我有specs2测试,我想从哪里开始我的调试.有几个断点,我期待越过线路(从一个断点到另一个断点 - 在我的测试和我的代码中),而是:debbuger到达库类中的某个地方,停在那里,给我一些奇怪的消息来源.
这是可以重复的,我必须在下一个箭头按钮(在调试面板上)点击2,3,有时5次到达下一个断点(在测试或代码中).
我使用SBT'test-compile'动作运行我的测试,就像IntelliJ弹出窗口所示.
Aldo我发现了Scala的这个调试设置("不要进入特定的Scala类").但是我选中了这个复选框.
我在IntelliJ IDEA网站上发布了一个问题.
我使用sbt-idea插件创建了一个Lift项目ifor IDEA 11社区版.它从SBT插件SBT控制台编译并运行良好,我也可以通过创建正确的"远程"配置来调试它.
但是如何创建SBT运行配置?
我不想在SBT控制台中每次输入"container:start",我想使用Run/Debug按钮启动.
我无法找到一些SBT配置类型(就像有可用的"Maven"类型),当我尝试添加基于"应用程序类型"的配置时,我无法指定主类.
还没有"Scala Compilation Server"类型可用(我在可用的配置类型列表中看不到它),所以我不能使用这样的解决方案/sf/answers/429221621/
是否有任何具体的应该为"Scala编译服务器"类型显示的操作?或者仅在IDEA的完整版中可用?
更新:我也在为我的项目使用JRebel.如果没有正确的运行配置,我必须通过VM参数使用JRebel运行SBT并通过远程配置进行调试 - 因此每次更新代码时都会重新启动调试器(导致Jrebel重新加载类)而不是单击"使用Jrebel调试"按钮(感谢Jrebel IDEA插件).这很烦人,请帮帮忙!
我在IntelliJ Idea中找不到任何调试Scalatra应用程序的文档或示例.是否可以在调试模式下运行Scalatra应用程序以附加Idea?
toString()当我将鼠标悬停在Visual Studio上时,是否可以将Idea设置为显示变量值?
我只是使用scala加入了一个团队.我们使用intellij CE和scala插件.
到目前为止,除了调试器之外,一切似乎都有效.
有没有人知道如何在intellij中为scala设置调试器?它有什么好的在线资源吗?
谢谢!
我有一个简单的HelloWorld.scala文件.
object Hello World {
def main(arg: Array[String]) = {
println("Hello World!")
}
}
Run Code Online (Sandbox Code Playgroud)
通常情况下,我跑sbt,compile,run在我的终端.在IntelliJ中设置断点后,如何让断点实际触发?