gpt4 book ai didi

java - sbt Scalatest NoClassDefFoundError

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:21:18 25 4
gpt4 key购买 nike

我正在尝试使用 sbt 运行测试,我被抛出 java.lang.NoClassDefFoundError: scala/collection/GenTraversableOnce$class

我的环境是:Unixsbtscalatest

我已将 scalalibrary 指向我安装的那个,而不是 IntelliJ 插件(这两个都可以工作)

项目构建文件

name := "PleaseGod"

version := "1.0"

scalaVersion := "2.11.5"

libraryDependencies += "org.scalatest" % "scalatest_2.11" % "2.2.1" % "test"

libraryDependencies += "org.seleniumhq.selenium" % "selenium-java" % "2.35.0" % "test"

libraryDependencies += "org.scala-lang.modules" % "scala-xml_2.11" % "1.0.1"

项目结构请引用以下链接:http://imgur.com/iugBPD6

最佳答案

从 giter8 模板生成 scala 项目后,我遇到了这个完全相同的问题(fayimora/basic-scala-project listed here)

问题是 Scala 版本是 2.11.5 但 ScalaTest 版本是 2.10build.sbt 的内容:

scalaVersion := "2.11.5"

libraryDependencies ++= Seq(
"org.scalatest" % "scalatest_2.10" % "2.2.1" % "test" withSources() withJavadoc(),
"org.scalacheck" %% "scalacheck" % "1.12.1" % "test" withSources() withJavadoc()

在我将其更改为 "scalatest_2.11 后,它按预期编译并执行了测试。

我看到您的配置使用的是 scalatest_2.11,所以我怀疑您的其他依赖项之一有类似的 Scala 版本冲突?

我还添加了一个 project/build.properties 文件,明确将 sbt 版本设置为 0.13.8

sbt.version=0.13.8

关于java - sbt Scalatest NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28756451/

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