首页 > 解决方案 > X 已被定义为特征 X

问题描述

当我尝试通过 运行测试文件时sbt-shell,它运行良好(sbt testOnly abMySpec)

但是当我尝试通过 intellij IDEA(2021.2.2 CE) 的绿色箭头run按钮运行相同的测试文件时,我给出了这个错误

DriverFs2Grpc is already defined as trait DriverFs2Grpc
trait DriverFs2Grpc[F[_], A] {

我的项目是一个多模块 sbt、scala 项目,结构如下。

在此处输入图像描述

在此处输入图像描述

DriverFs2Grpc错误消息中提到的特征是一个自动生成的特征,它位于target/scala-2.12/src_managed/main/fs2-grpc/packageX/DriverFs2Grpc.scala

IntelliJ 出于某种原因尝试创建同一文件的副本。

我认为这是由无效的源配置引起的。

我的问题类似于这里提出的问题,但我仍然无法弄清楚。

感谢任何帮助解决此问题。

标签: scalaintellij-ideasbt

解决方案


推荐阅读