gpt4 book ai didi

scala - SBT 无法找到要运行或编译的测试

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

正如标题所说,我有一个只有一个模块的 sbt 项目(目前),但是 test:compile 没有捕获任何语法错误(并且测试没有找到任何测试运行)。按照我的理解,一个 sbt 项目带有 src/main 和 src/test(需要配置 src/it)。我对 SBT 有点业余,但我会尝试提供所有相关信息:

结构:

Root
build.sbt
mymodule
build.sbt
src
main
scala
test
scala

Root build.sbt(我认为这些配置是不必要的,但我很绝望):

lazy val `mymodule` = (project in file("mymodule"))
.configs(Test)
.settings(scalaSource in Test := baseDirectory.value / "test")

MyModule build.sbt 基本上只是一个 libraryDependencies 列表(除非其中一个是问题所在,不确定),如下所示:

libraryDependencies ++= Seq(
"org.mockito" % "mockito-all" % "1.9.5" % "test",
"org.scalamock" %% "scalamock-core" % scalaMockVersion % "test",
"org.scalamock" %% "scalamock-scalatest-support" % scalaMockVersion % "test",
"org.codehaus.janino" % "janino" % "2.7.8",
"org.http4s" %% "http4s-dsl" % "0.11.2",
"org.http4s" %% "http4s-blaze-server" % "0.11.2",
"junit" % "junit" % "4.8.1" % "test" // Here because of a bug in Ivy
)

让我知道我还能做些什么来帮助,这真的让我绞尽脑汁。

最佳答案

我用命令sbt clean compile解决

关于scala - SBT 无法找到要运行或编译的测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43900068/

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