maven - Maven 没有发现 Scala 测试
问题描述
我是 maven 的新手,并试图让它与 ScalaTest 一起工作。在我的 pom.xml 中,我禁用了 sunfire 并启用了 maven scala 测试插件。(如下面的链接)
我还放置了 sourceDirectory 和 testSourceDirectory 的标签
<sourceDirectory>src/main/scala</sourceDirectory>
<testSourceDirectory>src/test/scala</testSourceDirectory>
这是我的文件夹:
src
- main
- scala
- lot.of.packages
- utility
* ClassName
- test
- scala
- lot.of.packages
- utility
* ClassNameTest
我正在尝试使用mvn test
问题是 Maven 没有发现测试。
Discovery starting.
Discovery completed in 272 milliseconds.
Run starting. Expected test count is: 0
最奇怪的是,如果我在 ide (Intellij) 中手动运行测试,那么它确实会在之后使用 mvn 发现测试。
但是如果我添加一个新测试,它又一次没有发现新测试(可能是缓存问题?)
我已经看过那里,但我没有找到任何答案Maven 没有发现 ScalaTest 单元测试
如果有任何信息缺失,请在下方评论,我会补充
谢谢
解决方案
在net.alchim31.maven:scala-maven-plugin:3.1.6
插件中,<goal>testCompile</goal>
在编译执行阶段添加是一种解决方法,不是解决方案,但目前已经足够了。
推荐阅读
- javascript - jsPDF - 如何在网格中添加图像
- javascript - 如何在 Forge Viewer 中卸载默认扩展?
- parsing - 一元减法搞砸了解析
- php - PHP | 计算剩余天数但考虑闰年
- c++ - 函数上的 Consexpr
- reactjs - React:在所有路由上进行身份验证
- c++ - OpenVINO GPU 性能优化
- hornetq - 从 HornetQ 升级到 Artemis ActiveMQ 时的性能问题
- ios - 是否可以创建自签名 ssl 证书以避免应用程序代码中的“挑战”?
- ios - UICollectionView reloadData() 导致单元格重叠