Scala IDE:build.sbt 中的更改不会影响我的项目编译

Scala IDE: change in build.sbt does not affect my project compiling

我有一个新的 sbt 项目。在 build.sbt 文件中添加以下依赖项后:

"org.slf4j" %% "slf4j-log4j12" % "1.7.12",

我在编译项目的时候报错如下:

UNSOLVED DEPENDENCIES
org.slf4j#slf4j-log4j12_2.10;1.7.12 not found

所以我只是在 build.sbt 文件中注释了这一行。问题是现在当我编译项目时会产生相同的错误。我也做了清理、更新、编译,但我仍然有同样的错误。

如何强制项目根据我的新 build.sbt 进行编译并忽略 slf4j 依赖项??

提前致谢

我建议你添加依赖而不需要额外的 %

libraryDependencies += "org.slf4j" % "slf4j-log4j12" % "1.7.12"

百分比的两位符号对 sbt 说,你想要专门为你的 Scala 版本创建的工件版本 - 你可以在错误消息中看到它:它要求 slf4j-log4j12_2.10,其中 _2.10 是您的 Scala 版本

您要查找的命令是reload