zap*_*dlo 7 eclipse scala sbt scalatest
我想在我的玩具项目中为scalatest写一些测试.当我使用时,sbt我libraryDependencies += "org.scalatest" %% "scalatest" % "2.0.M5" % "test"在我的项目根目录中安装了scalatest build.sbt.然后我创建了测试类src/test/scala:
package parsers
import org.scalatest.FunSuite
class BaseParserSuite extends FunSuite {
test("test works") {
val result = 2
assert(result === 2)
}
}
Run Code Online (Sandbox Code Playgroud)
我通过sbt test它运行它,它的工作原理.但令人讨厌的是,与import org.scalatest.FunSuiteeclipse 在第3行说:
Multiple markers at this line
- object scalatest is not a member of package org
- object scalatest is not a member of package org
Run Code Online (Sandbox Code Playgroud)
该import部分取自此示例.所以一般的问题是:为什么它通过sbt和eclipse报告错误?从org.scalatest.哪里导入的代码?或者它没有物理下载到我的电脑?作为猜测 - 我应该在.classpah eclipse文件中添加一些内容吗?
你应该使用sbt elcipse插件.它从您的sbt构建定义生成eclipse项目定义,因此所需的所有库都将在类路径上.请参阅https://github.com/typesafehub/sbteclipse#for-the-impatient
| 归档时间: |
|
| 查看次数: |
6824 次 |
| 最近记录: |