gpt4 book ai didi

java - Gradle、IntelliJ 和 ScalaTest 插件 : suddenly broken

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:25:42 25 4
gpt4 key购买 nike

这很令人费解。我有一个使用 Gradle 构建的多模块多语言 JVM 项目。我有几个 java 模块和几个 scala 模块。 scala 模块使用 ScalaTest 作为测试框架。我将 Gradle 设置为使用 scalatest plugin运行测试。我让整个事情在 IntelliJ 中运行了大约一个月(使用 Gradle idea 插件)。现在突然之间,ScalaTest 规范不再从 IDE 运行,并出现以下错误:

Unable to load a Suite class. This could be due to an error in your runpath. Missing class: com.mypackage.MySpec

有人知道这是怎么回事吗?我不确定自从我第一次设置我的构建文件以来发生了什么变化,可能会把它搞砸。这真是令人沮丧。想法?

编辑:显然我的 junit 测试也不会运行。看起来编译的类不在 Intellij 使用的类路径中。这是我尝试运行 JUnit 测试用例时得到的结果:

Class not found: "com.mypackage.MyUnitTests"

最佳答案

很有可能因为这是一个多语言项目,IntelliJ 无法分辨哪些是源文件夹。检查 Project Structure > Modules(每个模块)并确保正确标记了 SourcesTests 目录。

关于java - Gradle、IntelliJ 和 ScalaTest 插件 : suddenly broken,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21103222/

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