2013-06-28 109 views
6

我見過一些文章,介紹如何調試Scala應用程序,但是我想再問一次,因爲所有這些文章都過時了,所有的東西都改變了在斯卡拉世界很快。調試一個Scala項目(IntelliJ Idea 12和sbt)

我使用IntelliJ Idea 12 + sbt(不是插件,插件由於某種原因不起作用)。

那麼我該怎麼做現在

回答

6

IMO,你最好保持SBT和Intellij分開,因爲它們是兩個不同的問題。一個是建設,另一個是發展。

下面是我通常要通過一個新的Scala項目爲Scala/Intellij開發環境啓動並運行的步驟。

  • 1步:安裝Scala Intellij Plugin
  • 第2步:創建一個簡單的SBT項目 - details here
  • 步驟3:神奇sbt-idea插件添加到您SBT配置
  • 第4步:sbt gen-idea
  • 步驟5:在Intellij中打開項目12
  • 享受調試,語法突出顯示,代碼輔助和所有其他漂亮的IJ功能。

在sbt方面,我通常保持一個終端打開,sbt運行,這樣我就可以快速測試Intellij環境之外的事情。

HTH

+2

'享受調試,語法突出顯示,代碼輔助和所有其他漂亮的IJ功能。「 - 如何?我該如何調試?我已經擁有了所有這些。 –

+0

對不起,我不明白你的問題?您將以與調試標準Java應用程序相同的方式進行調試。 [詳細信息](http://www.jetbrains.com/idea/webhelp/debugging.html) –

+0

我無法設置scala編譯器。如果我有一個Java應用程序,我會非常想。至於斯卡拉,有很多錯誤和困難。你知道如何設置scala調試器嗎?例如,Compiler-> Scala編譯器給了我「在外部構建模式下沒有顯示在這裏」。 –

相關問題