gpt4 book ai didi

scala - sbt:添加对 Scalatest 库的依赖。在哪里?

转载 作者:行者123 更新时间:2023-12-04 17:24:24 26 4
gpt4 key购买 nike

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

这是我的项目定义文件:

  • 来源在 src/main/scala respective src/test/scala
  • build.sbt :
    name := "MyProject"

    version := "0.1"

    scalaVersion := "2.9.2"
  • project/plugins.sbt :
    addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.1.0")
  • project/build.sbt :
    libraryDependencies += "org.scalatest" %% "scalatest" % "1.8" % "test"

  • 我正在使用 SBT 0.11.3。

    使用 sbt compile 编译程序在控制台上工作正常。
    此外,我在 ~/.ivy2 中找到了 scalatest jar ,所以 SBT 一定已经下载了它。

    但是运行时 sbt test , 它说
    object scalatest is not a member of package org
    [error] import org.scalatest.FlatSpec
    ...[many errors alike]

    并运行 sbt eclipse创建一个不包含 scalatest jar 的 .classpath。

    我是否必须在其他地方指定测试依赖项?我应该如何添加 Scalatest 库?

    最佳答案

    地点 libraryDependencies += "org.scalatest" %% "scalatest" % "1.8" % "test"进入 build.sbt,而不是 project/build.sbt。

    关于scala - sbt:添加对 Scalatest 库的依赖。在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12601452/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com