gradle配置国内源_gradle国内下载-程序员宅基地

技术标签: java  项目构建工具  

安装gradle

前往gradle下载页下载gradle最新安装包,并按照提示安装,在此不再赘述。

配置gradle本地仓库位置

新建环境变量,变量名为GRADLE_USER_HOME,值为仓库位置
注意修改箭头所示位置

配置镜像源,使用全局方式

在用户目录下新建文件夹,.gradle

在这里插入图片描述

在目录中新建init.gradle文件

在这里插入图片描述

在其中插入内容

allprojects{
    repositories {
        def ALIYUN_REPOSITORY = 'https://maven.aliyun.com/repository/public/'
        def ALIYUN_JCENTER= 'https://maven.aliyun.com/repository/jcenter/'
        def ALIYUN_GOOGLE = 'https://maven.aliyun.com/repository/google/'
        def ALIYUN_GRADLE_PLUGIN = 'https://maven.aliyun.com/repository/gradle-plugin/'
        all { ArtifactRepository repo ->
            if(repo instanceof MavenArtifactRepository){
                def url = repo.url.toString()
                if (url.startsWith('https://repo1.maven.org/maven2/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY."
                    remove repo
                }
                if (url.startsWith('https://jcenter.bintray.com/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER."
                    remove repo
                }
                if (url.startsWith('https://dl.google.com/dl/android/maven2/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_GOOGLE."
                    remove repo
                }
                if (url.startsWith('https://plugins.gradle.org/m2/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_GRADLE_PLUGIN."
                    remove repo
                }
            }
        }
        maven { url ALIYUN_REPOSITORY }
        maven { url ALIYUN_JCENTER }
        maven { url ALIYUN_GOOGLE }
        maven { url ALIYUN_GRADLE_PLUGIN}
    }
}
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/a1103313049/article/details/107220960

智能推荐

链接器的奥秘:解析计算机系统中的Linker_链接器linker-程序员宅基地

文章浏览阅读310次。链接器作为计算机系统中重要的组成部分,负责将多个目标文件和库文件合并成可执行文件。它通过符号解析、地址重定位和符号重定位等步骤,完成了程序的连接和重定位工作。此外,链接器还可以进行一些优化,以提高程序的执行效率。链接器的工作原理和功能对于软件开发人员来说至关重要,在编写高效、可靠的程序时起着重要作用。希望本文能够帮助读者更好地理解和应用链接器,提升软件开发的水平。_链接器linker

qtdesigner添加菜单栏工具栏及监听事件_qtdesigner顶部导航菜单栏-程序员宅基地

文章浏览阅读5.7k次,点赞15次,收藏53次。qtdesigner添加菜单栏和工具栏_qtdesigner顶部导航菜单栏

荧光染料标记果糖的理化性质FITC/ICG/TRITC/Cy3土茯苓多糖︱海带多糖︱甘草多糖产品类别:荧光标记类供应商:重庆新维创以果糖聚合而成。如:菊糖、麦冬多糖、桔梗多糖等。-程序员宅基地

文章浏览阅读391次,点赞3次,收藏3次。近年来,关于活性多糖生物功能的报道主要包括多糖的抗肿瘤、抗凝血、抗氧化、降血脂、抗病毒、提高免疫功能等,如牛膝多糖为水溶性的小分子多糖,具有调节免疫、保护肝脏、抑制肿瘤作用;FITC/ICG/TRITC/Cy3荧光标记乳糖-N-岩藻五糖 Lacto-N-fucopentaose。FITC/ICG/TRITC/Cy3荧光标记乳糖-N-四糖 LNT/Lacto-N-tetraose。FITC/ICG/TRITC/Cy3荧光标记海茸β-13/16-葡聚糖 DAG (DAG)如:菊糖、麦冬多糖、桔梗多糖等。

ubuntu16.04安装微信完整版教程_ubuntu怎么安装微信-程序员宅基地

文章浏览阅读1.7w次,点赞3次,收藏32次。腾讯没有官方的ubuntu版本的微信,但是github上面有一个第三方版本,运行还是很稳定的,公众号什么的也都可以使用github 地址:https://github.com/geeeeeeeeek/electronic-wechat/releases百度网盘链接:链接: https://pan.baidu.com/s/1t-xNfUPOsqZO35anE0PPLg 提取码: a2z11.下..._ubuntu怎么安装微信

(五)机器学习模型的api调用之模型执行_机器学习模型如何调用-程序员宅基地

文章浏览阅读1.2k次。本篇讲讲模型执行相关操作,以逻辑回归评分卡为示例。根据已有模型,调用执行接口:http://ip:port//model/executepost{“modelFilePath”:"/data/model/lr.pkl",“paramsData”:{#这里是模型特征}}后台代码如下:import numpy as npimport pandas as pdimport scorecardpy as sc#缓存变量modelPath,binsPath='',''bins,mod_机器学习模型如何调用

iOS - 使用AFNetworking进行图片上传_iosafnetworking图片上传-程序员宅基地

文章浏览阅读1.1k次。项目中,我们经常会用到上传图片的功能,而目前的上传图片分为两种(我只知道两种,哈哈哈),一种是以将图片加密转成字符串的形式,另一种是以文件流的形式进行上传。记得去年12月份在网上随便找了一下,可能是我太low,找了好久没找到。本来早就想总结一下,可是呢...我吧...懒得看AFNetworking源码,就一直搁置了,今天工作做完了,正好分享一下。第一种方式:文件流方式进行上传 _iosafnetworking图片上传

随便推点

C语言中scanf在int类型数组中要添加&,而字符数组中的字符串输入不用添加&_数组输入要加&吗-程序员宅基地

文章浏览阅读2k次,点赞7次,收藏21次。而对于字符数组scanf("%s",数组名)来说,我要输入字符串的话,就不需要“&”,因为你输入的字符串会自动寻址,依次存入。但是如果你用的是单个字符的话scanf("%c",&数组名[下标]),就需要添加“&”,因为得寻址,依次添加即可。int数组,是scanf("%d",&数组名[下标]),&寻址符号,在它的后面添加变量,意思是找到变量的地址然后依次进行存储。_数组输入要加&吗

十九、EF框架(Entity FrameWork Core框架)-程序员宅基地

文章浏览阅读1.2k次。十九、EF框架(Entity FrameWork Core框架)_ef框架

大厂面试突击——JavaWeb篇_javaweb面试多吗-程序员宅基地

文章浏览阅读3w次,点赞751次,收藏879次。大厂面试第二弹,收藏走起!_javaweb面试多吗

深度Deepin 32位Linux系统镜像下载-程序员宅基地

文章浏览阅读2.4k次。深度Deepin Linux 32位是一款非常专业的国产Linux电脑操作系统。它是基于HTML5技术深度开发的,能够为广大用户提供全新深度桌面环境,以及音乐播放器、视频播放器、软件中心等功能模块,支持笔记本、台式机和一体机,你可以下载体验。【特性介绍】1、桌面新版桌面保留了原有桌面的各种人性化功能的同时,我们还在桌面右键中新增了“热区设置”功能,从此用户可快速直观的修改热区。新版Dock将通知区..._深度linux系统有32位的吗

信号处理学习笔记——傅里叶变换与希尔伯特变换_希尔伯特变换和傅里叶变换区别-程序员宅基地

文章浏览阅读1.8k次。傅里叶变换傅立叶变换,表示能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。傅里叶认为**“任何”周期信号都可以表示为一系列成“谐波关系”的正弦信号的叠加**常见例子:分解声音中的频率时域→频域(去除噪音)频域→时域(还原语音)a. 丢进去一个冰激凌(时域信号),就可以得到一个冰激凌配方(频域信号) —傅里叶变换f^(ξ)=∫−∞∞f(x) e−2πixξ dx{\displaystyle {\hat {f}}(\xi )=\int _{_希尔伯特变换和傅里叶变换区别

Axure的使用---原型图_axure画原型图-程序员宅基地

文章浏览阅读1.8w次,点赞11次,收藏58次。前言 小编最近重新构思了关于机房个人重构的功能,利用Axure这款软件虚拟各项功能的实现,那么这款工具究竟如何使用呢,接下来小编就分享给大家一些小技巧吧。Axure RP? Axure RP是一个专业的快速原型设计工具。Axure(发音:Ack-sure),代表美国Axure公司;RP则是Rapid Prototyping(快速原型)的缩写。 Axure RP已被_axure画原型图