在IDEA编译过程中出现了sbt.ResolveException错误

7

当我直接从控制台运行"play clean compile"时,一切都正常。

但是如果我从IDEA中点击"Make Project",则会出现以下错误:

Play 2 compiler
:  (*:update) sbt.ResolveException: download failed: org.slf4j#slf4j-api;1.6.6!slf4j-api.jar
 Total time: 6 s, completed 23-Apr-2013 17:59:14

有什么想法可能是错的吗?
2个回答

20

我这周也遇到了同样的问题,解决方法是删除~/.ivy2目录。

更新:

尝试以下步骤:

  • 删除以下文件:
  • /path/to/your/play/home/repository/cache/org.slf4j
  • /path/to/your/play/home/repository/local/org.slf4j
  • /path/to/your/play/home/repository/.sbt.ivy.lock

目录是否位于您的用户目录中?我在那里找到了一个,但删除后问题仍然存在。 - Leo
这对我有用(删除cache/org.slf4j等文件)。为什么它有效? - KajMagnus

1

对我来说,这是从我将应用程序更新为使用 Play 2.1.3 而不是 2.1.0 开始的,在 plugins.sbt 中...但是我忘记了实际下载 2.1.3 版本并将其添加到我的路径中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接