2014-11-22 43 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