如何解决“无法将依赖项 [...] 添加到模块 [...] 的配置‘默认’,因为此配置不存在”?

问题描述

ThisBuild / useCoursier := false 添加到我的 build.sbt 文件后出现问题。 Plugins.sbt 文件

addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.15.0")
addSbtPlugin("org.scalaMeta" % "sbt-scalafmt" % "2.4.2") // "2.4.0" is just sbt plugin version

在 IntelliJ 中加载 SBT 更改时,我得到

[error] stack trace is suppressed; run 'last updateSbtClassifiers' for the full output
[error] (updateSbtClassifiers) java.lang.IllegalArgumentException: Cannot add dependency 'org.scoverage#sbt-scoverage;1.6.1' to configuration 'default' of module de.corram#my-etl$sbt_2.12;0.1.1 because this configuration doesn't exist!
[error] Total time: 16 s,completed 17 Mar 2021,16:47:44

解决方法

我通过从项目文件中删除 .bsp 和 .idea 目录解决了类似的问题。并在 IntelliJ 上再次导入项目。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...