2014-11-22 90 views
0

首先是一些上下文: 我的目標是在測試環境旁邊使用scala,最好在ide中使用。 起初,我安裝了scala(v。2.10.1)和sbt,它工作。我使用了emacs和一個shell。 然後我想使用eclipse並安裝了sbt插件。但是,當我嘗試scalatest網站的FlatSpec示例以及scalatest庫時,它確實編譯了但是0/0測試運行。 在intellij我試過同樣的例子,但雖然我給了我的sdk位置,收集包沒有找到。Scala構建過程

我的問題: 我不明白我必須告訴我的ide或我必須寫的東西(也許maven或make文件等),或者我可以學習所有這些。

我的問題: 有什麼想知道我是否想運行scala項目? - sdk,jdk,sbt,my_project,...的位置... - scala,java等版本

還有什麼必須知道的?

+0

您使用的是什麼版本的IntelliJ? – 2014-11-22 17:20:06

+0

14.0.1(終極版) – colorblind 2014-11-22 20:17:28

+0

你應該很好。我認爲一切都是內置的,你不需要任何額外的插件。 – 2014-11-22 20:24:03

回答

0

IntelliJ構建支持sbt項目。我的工作流程如下:

使用sbt創建項目(在shell中)。基本上,你必須創建一個build.sbt和必要的目錄結構

`src/main/scala` 
`src/main/resources` 
`src/test/` 

中的IntelliJ只是做打開 - >選擇build.sbt。

另請檢查自動導入複選框。

一切都應該在此之後工作。

注意:您可能必須安裝Scala和sbt插件才能使上述工作。

+0

謝謝。我會盡快嘗試。還沒有檢查自動導入框... – colorblind 2014-11-22 20:20:12

+0

我很確信,測試文件夾與src文件夾在同一層,但事實並非如此。我的錯,謝謝你的提示。現在一切都解決了。 – colorblind 2014-11-29 00:16:32