Gradle Could not HEAD https://..pom > peer not authenticated

后端 未结 4 814
孤独总比滥情好
孤独总比滥情好 2020-12-01 06:19

When you upgrade from gradle 2.0 to 2.1, you may see following error.

Could not HEAD \'https://jcenter.bintray.com/de/undercouch/gradle-download-task/1.0/gr         


        
相关标签:
4条回答
  • 2020-12-01 06:58

    Change your repository syntax to one of the following

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

    Current (2.1) gradle docs claims that

    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”).
    

    I think maven central went for https. If I use following syntax.

    repositories {
        mavenCentral()
    }
    

    I get following error.

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

    FAILURE: Build failed with an exception.

    • What went wrong: A problem occurred configuring root project 'XXXX'.

      Could not resolve all dependencies for configuration ':classpath'. Could not resolve de.undercouch:gradle-download-task:1.0. Required by: :XXXX:unspecified Could not HEAD 'https://repo1.maven.org/maven2/de/undercouch/gradle-download-task/1.0/gradle-download-task-1.0.pom'. peer not authenticated

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

    0 讨论(0)
  • 2020-12-01 07:07

    I've updated the gradle wrapper to version 2.4, by changing the gradle-wrapper.properties file from:

    distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-bin.zip
    

    to:

    distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-bin.zip
    

    This solved it for me.

    0 讨论(0)
  • 2020-12-01 07:11

    Solution 4 “Peer Not Authenticated” while adding maven "jitpack.io" in app's gradle.build.

    Simple solution is install java 8 if you have lower version. We tried with Oracle java8 and it works. :)

    Note : Tried a lot of solutions those are on stackoverflow.com but none of them work for me.

    0 讨论(0)
  • 2020-12-01 07:16

    I had this problem with Travis and updating gradle version (I was using gradle wrapper) solved. I was using Gradle 2.7, then I put this on build.gradle:

    task wrapper(type: Wrapper) {
        gradleVersion = "2.12"
    }
    
    0 讨论(0)
提交回复
热议问题