./gradlew build无法解析依赖关系

时间:2016-08-19 05:38:04

标签: java gradle build.gradle gradlew

我正在开发一个git项目(我使用SourceTree克隆它),该项目使用gradle包装器进行构建,测试

顺便说一句,我被告知必须更改一堆项目,依赖项等的名称才能提出问题,对于奇怪的通用名称 <抱歉/ p>

唯一的问题是,我无法构建它。每当我运行./gradlew build时,我都会收到此错误:

Normal Build:

    :project-name:compileJava

    FAILURE: Build failed with an exception.

    * What went wrong:
    Could not resolve all dependencies for configuration ':project-name:compileClasspath'.
    > Could not resolve bar-group:common:0.1-SNAPSHOT.
      Required by:
          foo-project:project-name:0.1
       > Could not resolve bar-group:common:0.1-SNAPSHOT.
          > Unable to load Maven meta-data from http://valid.artifactory.url//artifactory/libs-release/bar-group/common/0.1-SNAPSHOT/maven-metadata.xml.
             > Could not GET 'http://valid.artifactory.url//artifactory/libs-release/bar-group/common/0.1-SNAPSHOT/maven-metadata.xml'.
                > org.apache.http.client.ClientProtocolException (no error message)
    > Could not resolve bar-group:clients:0.1-SNAPSHOT.
      Required by:
          foo-project:project-name:0.1
       > Could not resolve bar-group:clients:0.1-SNAPSHOT.
          > Unable to load Maven meta-data from http://valid.artifactory.url//artifactory/libs-release/bar-group/clients/0.1-SNAPSHOT/maven-metadata.xml.
             > Could not GET 'http://valid.artifactory.url//artifactory/libs-release/bar-group/clients/0.1-SNAPSHOT/maven-metadata.xml'.
                > org.apache.http.client.ClientProtocolException (no error message)

    * 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.418 secs

项目中没有其他人收到此错误(大约有50人使用它)。

据我所知,gradle正在尝试找到maven-metadata.xml,然后在无法找到它时抛出一个拟合(因为它不存在)。我和该项目的一位管理员进行过一次谈话,他说它不应该寻找它(他还说其他人的机器上的克隆正在寻找它,没有找到它,然后只是抓住它其他方式依赖。)

当你去http://valid.artifactory.url//artifactory/libs-release/bar-group/common/0.1-SNAPSHOT/时,你可以看到一个共同的-0.1-SNAPSHOT.jar和.pom,每个都有sha1和md5哈希值(这个网址显然是不同的,只需听取我的意见:D)

我已经做了很多努力来尝试修复它。我已经制作了一大堆新的克隆,我已经卸载并重新安装了jdk,我已经安装了Maven(然后卸载了)。

我使用的是Macbook Air 11“,运行El Capitan 10.11.6

我的Java版本是:

java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)

顺便说一句,我对java / gradle相当新,所以我很抱歉,如果有一些非常愚蠢的事我做错了导致这个问题。此外,我对项目的任何管理员访问权限非常有限。

有关额外的详细信息,我使用的是build.gradle file./gradlew build --debug的输出和./gradlew build --stacktrace的输出。

0 个答案:

没有答案