Gradle常见问题解决

勤奋不是嘴上说说而已,而是实际的行动,在勤奋的苦度中持之以恒,永不退却。业精于勤,荒于嬉;行成于思,毁于随。在人生的仕途上,我们毫不迟疑地选择勤奋,她是几乎于世界上一切成就的催产婆。只要我们拥着勤奋去思考,拥着勤奋的手去耕耘,用抱勤奋的心去对待工作,浪迹红尘而坚韧不拔,那么,我们的生命就会绽放火花,让人生的时光更加的闪亮而精彩。

导读:本篇文章讲解 Gradle常见问题解决,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

Could not get resource ‘https://jcenter.bintray.com’

在看Netflix conductor源码时遇到的一个问题,记录一下。
由于conductor不是使用常规的maven,而是使用Gradle作为编译工具,并且其jar包仓库是jcenter,不是nexus或者mvnrepository。故而在编译项目时遇到这个报错(Stack Trace适当简略):

Could not download commons-compress.jar (org.apache.commons:commons-compress:1.16)
      > Could not get resource 'https://jcenter.bintray.com/org/apache/commons/commons-compress/1.16/commons-compress-1.16.jar'.
         > Could not GET 'https://d29vzk4ow07wi7.cloudfront.net/commons-compress-1.16.jar'.

参考
找到项目的build.gradle文件的节点*.repositories

buildscript {
	repositories {
		// 注释,并添加下面一行
        // jcenter()
        maven { url "http://jcenter.bintray.com" }        
    }
}
allprojects {
    repositories {
    	// 默认的jcenter是https协议的,也就是说把https换成http,遇到其他类似的问题,都可以这般尝试
		// jcenter()
        maven { url "http://jcenter.bintray.com" }
    }
}

但是gradle-wrapper.properties文件不能修改为httpshttp
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip

Could not get resource ‘https://plugins.gradle.org/m2’

下载插件失败:

org.gradle.api.resources.ResourceException: Could not get resource 'https://plugins.gradle.org/m2/org/apache/maven/maven-ant-tasks/2.1.3/maven-ant-tasks-2.1.3.jar'.
Caused by: org.gradle.internal.resource.transport.http.HttpRequestException: Could not GET 'https://d29vzk4ow07wi7.cloudfront.net/maven-ant-tasks-2.1.3.jar
Caused by: java.net.SocketException: Software caused connection abort: recv failed

解决方法参考
settings.gradle文件最顶部添加如下配置:

pluginManagement {
    repositories {
        maven {
            url 'http://maven.aliyun.com/repository/gradle-plugin'
        }
        gradlePluginPortal()
    }
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/142304.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!