Scala构建过程
首先是一些背景: 我的目标是在测试环境中使用scala,最好是在ide中。 起初,我安装了scala(2.10.1版)和sbt,它工作正常。我使用了emacs和shell。 然后我想使用eclipse并安装sbt插件。但是,当我尝试scalatest网站的FlatSpec示例和scalatest库时,它确实编译了,但运行了0/0测试。 在intellij中,我尝试了相同的示例,但尽管我给出了sdk的位置,但没有找到集合包 我的问题是: 我不明白我必须告诉我的ide什么,或者我必须写什么(可能是maven或make的文件等等),或者我在哪里可以学到这些 我的问题: 如果我想运行scala项目,ide需要知道什么? -sdk、jdk、sbt、my_项目的位置。。。 -scala、java等的版本Scala构建过程,scala,maven,sbt,development-environment,scalatest,Scala,Maven,Sbt,Development Environment,Scalatest,首先是一些背景: 我的目标是在测试环境中使用scala,最好是在ide中。 起初,我安装了scala(2.10.1版)和sbt,它工作正常。我使用了emacs和shell。 然后我想使用eclipse并安装sbt插件。但是,当我尝试scalatest网站的FlatSpec示例和scalatest库时,它确实编译了,但运行了0/0测试。 在intellij中,我尝试了相同的示例,但尽管我给出了sdk的位置,但没有找到集合包 我的问题是: 我不明白我必须告诉我的ide什么,或者我必须写什么(可能是m
它还必须知道什么?IntelliJ已经内置了对sbt项目的支持。我的工作流程如下: 使用sbt创建一个项目(在shell中)。基本上,您必须创建
build.sbt
和必要的目录结构
`src/main/scala`
`src/main/resources`
`src/test/`
在IntelliJ中,只需打开->选择build.sbt
同时选中自动导入复选框
这之后一切都会好起来的
注意:您可能必须安装Scala和sbt插件才能使上述功能正常工作 您使用的IntelliJ版本是什么?14.0.1(终极版)您应该很好。我认为所有的东西都是内置的,你不需要任何额外的插件。谢谢。我会尽快尝试的。还没有选中自动导入框…我非常确信,test文件夹与src文件夹处于同一级别,但事实并非如此。我的错,谢谢你的提示。现在一切都好了。