Gradle 突然";无法解析所有依赖项…';james:apache-mime4j:0。6@jar';找不到

Gradle 突然";无法解析所有依赖项…';james:apache-mime4j:0。6@jar';找不到,gradle,Gradle,我是gradle的新手,但我参与的项目的构建已经独立运行了几个月。今天我试图“渐变”它,我得到了一个相当神秘的错误 bobk-mbp:DM_Server bobk$ gradle :clean :readme :compileJava FAILURE: Build failed with an exception. * What went wrong: Could not resolve all dependencies for configuration ':compile'. >

我是gradle的新手,但我参与的项目的构建已经独立运行了几个月。今天我试图“渐变”它,我得到了一个相当神秘的错误

bobk-mbp:DM_Server bobk$ gradle
:clean
:readme
:compileJava

FAILURE: Build failed with an exception.

* What went wrong:
Could not resolve all dependencies for configuration ':compile'.
> Artifact 'org.apache.james:apache-mime4j:0.6@jar' not found.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 7.114 secs

问题是,在我的依赖项部分中,我对org.apache.james:apache-mime4j没有任何明确的依赖关系,所以它一定是来自其他方面。我如何找出我的哪些依赖项真正需要这个,然后,我如何克服或解决这个缺失的工件?

这很有趣。maven依赖的gradle等价物:tree是

gradle dependencies
compile - Classpath for compiling the main sources.
+--- com.google.guava:guava:11.0.2 [default]
|    \--- com.google.code.findbugs:jsr305:1.3.9 [compile,master,runtime]
...
+--- org.jboss.resteasy:resteasy-multipart-provider:2.3.0.GA [default]
|    +--- javax.mail:mail:1.4.4 [compile,master,runtime]
|    |    \--- javax.activation:activation:1.1 [compile,master,runtime]
|    +--- org.apache.james:apache-mime4j:0.6 [compile,master,runtime]
这表明我对詹姆斯的依赖是通过resteasy实现的。单凭这些知识是没有帮助的。我的本地缓存好像坏了。对本地m2缓存(~/.m2)进行核处理解决了这个问题(我一次只启动一个rm-rf包,但很快就过时了)


显然,关于这个基础设施,我需要了解很多。我相信有更好的方法可以做到这一点。

我也有同样的问题。我认为这里的Gradle错误消息可能会有用得多。我调试了一下,它没有告诉我它是否找不到罐子。因此,我假设它在相当长的一段时间内无法击中远程nexus。
rm -rf ~/.m2