Gradle找到依赖项的POM,但没有找到JAR

Gradle找到依赖项的POM,但没有找到JAR,gradle,dependencies,dependency-management,nexus,sonatype,Gradle,Dependencies,Dependency Management,Nexus,Sonatype,我们在Sonatype Nexus中托管了一个本地maven存储库,以便在项目之间共享我们自己的JAR。特别是在一个jar上,我们遇到了一个问题,Gradle可以找到并下载POM,但不能从Nexus下载jar。 Gradle中给出的错误很简单: 无法解析:com.qf:qf-etl_2.11:0.0.1-SNAPSHOT 对于Nexus中的任何其他jar,我们都没有这个问题。这个jar和我们正在托管的其他jar之间可能有一个显著的区别,即这个jar依赖于另一个jar,这个jar也保存在本地托管的

我们在Sonatype Nexus中托管了一个本地maven存储库,以便在项目之间共享我们自己的JAR。特别是在一个jar上,我们遇到了一个问题,Gradle可以找到并下载POM,但不能从Nexus下载jar。 Gradle中给出的错误很简单:

无法解析:com.qf:qf-etl_2.11:0.0.1-SNAPSHOT

对于Nexus中的任何其他jar,我们都没有这个问题。这个jar和我们正在托管的其他jar之间可能有一个显著的区别,即这个jar依赖于另一个jar,这个jar也保存在本地托管的maven存储库中

我们正在使用Gradle 2.14和Nexus 3.0.1-01(ESS)


感谢所有的帮助和想法,请让我知道我需要提供什么额外的信息

POM下载时没有JAR,因为JAR依赖于两个非托管(第三方)JAR。我遵循的解决方案是将第三方JAR也上传到Nexus中,以便在


请注意,gradle:eclipse没有报告缺少的依赖项,即使它通常会这样做。

POM是在没有JAR的情况下下载的,因为JAR依赖于两个非托管(第三方)JAR。我遵循的解决方案是将第三方JAR也上传到Nexus中,以便在

请注意,gradle:eclipse并没有报告缺少的依赖项,即使它通常会这样做