当前位置: 首页 > 面试题库 >

Gradle无法HEAD https://..pom>对等方未通过身份验证

沈思博
2023-03-14
问题内容

从gradle 2.0升级到2.1时,您可能会看到以下错误。

Could not HEAD 'https://jcenter.bintray.com/de/undercouch/gradle-download-task/1.0/gradle-download-task-1.0.pom'.
         > peer not authenticated

公平地说,此错误不是由于gradle而引起的。这是java如何处理ssl连接的问题。

我正在使用以下Java版本。

java -version
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode)

您可以使用以下答案将安全证书导入Java安装。

我不在乎https下载,http对我来说足够了。所以看我的答案。


问题答案:

将您的存储库语法更改为以下之一

repositories {
    jcenter {
        url "http://jcenter.bintray.com/"
    }
}


repositories {
    maven  {
        url "http://repo1.maven.org/maven2"
    }
}

当前(2.1)gradle文档声称

Warning: Be aware that the central Maven 2 repository is HTTP only 
and HTTPS is not supported. If you need a public HTTPS enabled 
central repository, you can use the JCenter public repository 
(see Section 51.6.3, “Maven JCenter repository”).

我认为Maven Central可以使用https。如果我使用以下语法。

repositories {
    mavenCentral()
}

我收到以下错误。

D:\ tools \ gradle-2.1-bin \ bin \ gradle.bat -q

失败:生成失败,发生异常

出了什么问题:配置根项目“ XXXX”时出现问题。

无法解析配置’:classpath’的所有依赖关系。无法解析de.undercouch:gradle-download-task:1.0。:XXXX:所要求的不确定莫非不是HEAD ‘ https://repo1.maven.org/maven2/de/undercouch/gradle-download-task/1.0/gradle-download-task-1.0.pom ‘。对等方未认证

  • 尝试:使用–stacktrace选项运行以获取堆栈跟踪。使用–info或–debug选项运行以获取更多日志输出。


 类似资料:
  • 再说一遍,SSLPeerunverificed的沉闷问题,但我没有使用自签名证书。我尝试使用HTTPS连接到主机。此主机具有正确的证书,Firefox和HttpsUrlConnection都没有任何问题。然而,在尝试使用HttpClient进行连接时,我遇到了可怕的异常。 有线索吗?还是小费在哪里看得更近? 谢了!

  • 一切都一直在工作,只是今天我开始得到一个错误消息,我甚至不能从Android工作室“同步项目与Gradle文件”。我唯一改变的是...办公室:D

  • 问题内容: 目前正在与IntelliJ战斗。该死的东西不会下载Gradle 2.1 我在GitHub上托管了一个Android项目,该项目已克隆到笔记本电脑中。我拥有有效的SSL证书,我知道这是因为我可以使用SSL从Google下载SDK软件,也可以下载Gradle 1.12。我从IntelliJ收到的消息是一个非常臭名昭著的错误。 从运行IntelliJ的终端,我得到以下信息: 我在互联网上进行

  • 我有一个应用程序jar,我正在使用DefaultHTTPClient类对象调用HTTPS url,但它给出的对等体不是authenticate异常,所以我想使用Keystore对jar进行签名。 根据@Duncan,我可以通过引用这个链接导入JVM中的。cer文件…我使用belloed命令将.cer导入到cacerts中 在此之后,我输入“Y”以信任证书 之后,我运行我的应用程序,但它仍然给我 堆

  • 嗨,我正在进行Spring Boot,我正在尝试使用Spring Security性来从active Directory进行用户身份验证。但是我无法将用户登录到应用程序中,我已经尝试了几个东西,下面是我尝试的代码: 当我试图从administrator登录时,我得到的错误如下: 原因:LDAP处理过程中出现未分类异常;嵌套异常是javax.naming.namingException:[LDAP: