Scala 构建过程



首先是一些上下文:我的目标是将scala与测试环境一起使用,最好是在IDE中。起初我安装了 scala(v. 2.10.1)和 sbt,它工作了。我使用了 emacs 和 shell。然后我想使用 eclipse 并安装了 sbt 插件。但是当我尝试将 scalatest 网站的 FlatSpec 示例与 scalatest lib 一起尝试时,它确实编译了,但 0/0 测试确实运行了。在 intellij 中,我尝试了相同的示例,但尽管我提供了我的 sdk 位置,但没有找到集合包。

我的问题:我不明白我必须告诉我的 ide 什么或我必须写什么(可能是 maven 或 make 等的文件),或者我可以在哪里学习所有这些。

我的问题:如果我想运行一个 scala 项目,IDE 需要知道什么?- SDK,JDK,SBT,my_project的位置,...- Scala,Java等版本

它还必须知道什么?

IntelliJ内置了对sbt项目的支持。我的工作流程如下:

使用 sbt 创建一个项目(在外壳中)。基本上,您必须创建一个build.sbt和必要的目录结构

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

在IntelliJ中,只需打开 ->选择build.sbt。

同时选中自动导入复选框。

在此之后,一切都应该正常工作。

注意:您可能需要安装 Scala 和 sbt 插件才能使上述功能正常工作。

最新更新