问题标签 [scalatest-maven-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - 出现以下错误: java.lang.NoSuchMethodError: scala.Predef$.wrapRefArray([Ljava/lang/Object;)Lscala/collection/mutable/WrappedArray;
收到以下错误:
java.lang.NoSuchMethodError:scala.Predef$.wrapRefArray([Ljava/lang/Object;)Lscala/collection/mutable/WrappedArray;
我不确定错误的性质,但我相信它在尝试将我的 scala 版本更新到 2.13 后必须做一些事情,如果有人知道修复它将不胜感激。
pom.xml 片段
scala - 无法在 Windows 操作系统上的 IntelliJ 中运行 scalatest
我有一个 Maven 项目并安装了 scala。我有一个来自 Flatspec 的测试类。IDE 在测试类和方法旁边显示一个绿色箭头,但是当我单击它时,它显示“这里没有”。当我执行文件-> 使缓存/重新启动无效时,有时我会看到绿色箭头上的运行、调试选项。但是当我点击运行或调试时,什么也没有发生。
之后,选项本身消失,下次显示“这里没有”。
我在下面添加到 pom.xml,但没有用
scala版本如下
当我单击顶部的运行或调试菜单时,测试将被执行。但它执行所有测试。我想执行特定的测试,但没有发生
我发现这里有人问同样的问题
但我认为答案没有帮助。
maven - mvn 测试失败并出现 SecurityException:Manifest 主要属性的签名文件摘要无效(scala spark 项目)
mvn test
失败
我在 Apache 邮件列表中的 sof 和中搜索了很多答案,所有这些都是 maven shade 插件的问题,人们在 mvn package 或 mvn install 阶段遇到了问题。但就我而言,我没有使用 maven shade 插件,只使用以下插件:maven-scala-plugin、scalatest-maven-plugin。而且我只在“测试”阶段遇到这个问题。
java - 通过 maven 运行 scalatest 时出现“java.lang.ClassCastException”错误
我通过 Intellij 成功运行了我的测试用例。但是当我通过“mvn test”命令运行 scalatest 时出现“java.lang.ClassCastException”错误。
这真的很奇怪。原因可能是我的scala程序调用java程序,因为一些纯scala测试用例没有这种错误。有人知道如何解决这个问题吗?
这也是我的 pom.xml 的一部分
scala - Spark 3.0 & Scalatest 不兼容问题
我正在尝试将我的应用程序从 Spark 2.4 升级到 Spark 3.0。我的代码编译得很好,但 Scala 测试不起作用。我收到这条消息:</p>
所以我尝试使用各种版本的 Scalatest,但它们都不起作用。例如当我使用这个时:</p>
3.1.0 => 同样的错误。
3.2.0 =>
</p>
我该如何解决这个问题?
java - 使用 mvn 版本排除属性:使用 excludesList 更新属性
我mvn versions:update-properties -DexcludesList=org.scalatest:scalatest*
用来排除scalatest.version
pom.xml 中的属性更新:
但是运行命令后scalatest.version
会更新到最新3.3.0-SNAP2
版本。
如何-DexcludesList
正确使用论据?我跟着文档
我发现的唯一解决方法是排除以下SNAP2
版本rules.xml
:
并运行mvn versions:update-properties -Dmaven.version.rules=file:////tmp/rules.xml -DexcludesList=org.scalatest:scalatest*
这种方式scalatest
更新为3.2.2
. 我想scalatest
完全忽略版本的更新。
尝试了不同的变体:-DexcludesList=org.scalatest:scalatest:*
,-DexcludesList=org.scalatest:scalatest:*:*:*
无济于事。
使用 2.1 版versions-maven-plugin
,更新到最新版本2.8.1
并且仍然scalatest
更新。
scala - ScalaTest 错误对象 flatspec 不是包 org.scalatest 的成员
如 scalatest.org 上的参考文档中所述,我再次从 scalatest.org 站点和 maven 配置中使用了示例测试,但是每当我运行mvn clean install
它时,它都会引发 scala 测试的编译时错误。
分享pom.xml
以下内容
根据 scalatest.org 的 Scala 测试基础测试类
实际的 Scala 测试
运行时出错mvn clean install
有关基于其他类似文章探索的信息,也共享文件夹结构..
scala - 即使在 intellij 中转储 maven 依赖项后,import scalatest 仍显示未解决
我正在使用 intellij 2018 。我已经通过 build.sbt 转储了 scalatest 库,我可以在项目的外部依赖项中看到库。
libraryDependencies += "org.scalatest" %% "scalatest" % "3.3.0-SNAP2" % 测试
但是当我在课堂上导入 scalatest 库时,它显示未解决。
如何使这项工作?
导入 org.scalatest.flatspec.AnyflatSpec
scala - 无法使用 scalatest 运行“mvn clean test”
我正在学习如何使用 ScalaTest。
现在我在 JetBrains IDEA 中使用 scala 2.11.8。
首先我写了一个简单的 trait traitA
。
然后我写了一个测试文件TraitASpec.scala
:
当我单击绿色按钮时,它工作正常。 点击绿色按钮
但是当我运行命令时mvn clean test
,出现了问题:
如果我删除它TraitASpec.scala
,然后运行mvn clean test
它可以正常工作。
顺便说一句,当我遵循ScalaTest 用户指南并编写了一个测试文件时,例如StackSpec.scala
:
并运行mvn clean test
它。
我猜文件结构或代码路径有问题?
你能帮助我吗?谢谢!