当前位置: 首页 > 知识库问答 >
问题:

SBT:添加对scalatest库的依赖关系。去哪?

尹庆
2023-03-14

我使用SBT创建了一个scala项目,并使用Scalatest编写了一些单元测试用例。但不知何故SBT test找不到org.scalatest包。

下面是我的项目定义文件:

name := "MyProject"

version := "0.1"

scalaVersion := "2.9.2"
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.1.0")
libraryDependencies += "org.scalatest" %% "scalatest" % "1.8" % "test"
object scalatest is not a member of package org
[error] import org.scalatest.FlatSpec
...[many errors alike]

共有1个答案

舒枫涟
2023-03-14

librarydependencies+=“org.scalatest”%%“scalatest”%“1.8”%“test”放入build.sbt,而不是project/build.sbt。

 类似资料:
  • 我正在构建一个sbt插件,并希望在sbt汇编插件中引用汇编任务(取决于我的任务) 要做到这一点,我需要将它作为一个库(而不是插件)引用,不知何故,sbt无法将它作为一个库dedencies来解析 这就是我的sbt的样子 输出看起来像

  • 我有一些OSGi包(简单的OSGi,没有eclipse依赖项)和一个maven构建,使用pax runner在Knopflerfish服务器中启动它们。 maven构建和启动包工作得非常好,但是只能通过Pax runner(< code > mvn Pax:provision )。 为了调试捆绑包,最好直接从eclipse中启动它们,否则我的断点不会触发(似乎很明显,因为pax:provision

  • 当我运行sbt compile时,我得到com.google.api-ads依赖项的unresolved dependencies错误

  • 我试图构建一个具有spark依赖关系的非常基本的scala脚本。但我不能用它做罐子。 我的scala源代码在: /exampleapp/main/scala/example/hello.scala 项目名为exampleapp。