首页 > 其他分享 >【GiraKoo】Android Studio替换gradle中的JCenter源

【GiraKoo】Android Studio替换gradle中的JCenter源

时间:2024-08-16 10:27:34浏览次数:11  
标签:maven GiraKoo https JCenter url gradle repo URL ALIYUN

由于JCenter关闭,一些陈旧的库需要替换Jcenter源。

在C://users/xxxx/.gradle/init.gradle(如果没有,需自行创建)中更新以下内容。

allprojects{
    repositories {
        def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public'
        def ALIYUN_JCENTER_URL = 'https://maven.aliyun.com/repository/jcenter'
        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_URL."
                    remove repo
                }
                if (url.startsWith('https://jcenter.bintray.com/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
                    remove repo
                }
            }
        }
        maven {
            url ALIYUN_REPOSITORY_URL
            url ALIYUN_JCENTER_URL
        }
    }
}

标签:maven,GiraKoo,https,JCenter,url,gradle,repo,URL,ALIYUN
From: https://www.cnblogs.com/girakoo/p/18362393

相关文章

  • 探索Gradle:现代化构建工具的深入解析
    目录引言Gradle简介Gradle的安装与配置Gradle的基础概念项目与任务构建脚本依赖管理Gradle构建生命周期初始化阶段配置阶段执行阶段常用Gradle命令Gradle与Maven的对比Gradle插件常见插件自定义插件Gradle的高级特性多项目构建构建缓存持续集成Gradle最佳实践总结......
  • Android Studio Gradle->Android Studio创建项目后,生成文件详解
    Gradle版本:gradle-8.0AndroidStudio版本:AndroidStudioGiraffe|2022.3.1Patch3.gradle文件夹作用:存储Gradle缓存和构建信息内容:包括Gradle构建缓存、已下载的依赖项等。这个文件夹可以安全地删除,Gradle会在下次构建时重新生成它.idea文件夹作用:存......
  • gradle-wrapper使用
    Gradle简介Gradle是和maven类似的构建工具,基于groovy开发gradle-wrapper的好处能自动下载对应版本的Gradle(这样,尽管机器上没有gradle也能运行gradle,因为会帮你下)各个环境的Gradle能保持一致(能避免构建工具版本不同导致的问题)​ 从github拉一个gradle项目下来,一般都会有......
  • Android studio报错 Caused by: org.gradle.api.internal.plugins.PluginApplicationE
    Androidstudio报错Causedby:org.gradle.api.internal.plugins.PluginApplicationExceptionAndroidstudio运行报错:Causedby:org.gradle.api.internal.plugins.PluginApplicationException:Failedtoapplyplugin[id‘com.android.application’]解决方法:在项......
  • gradle 插件版本 4.2.2对应gradle 发行版本以及支持的 kotlin版本
    gradle插件版本4.2.2对应gradle发行版本以及支持的kotlin版本如下:项目build.gradle文件中:buildscript{dependencies{classpath"com.android.tools.build:gradle:4.2.2"classpath'org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.20'}}gradle......
  • LLM-文心一言:Gradle依赖配置
    Gradle依赖配置是Gradle构建系统中的一个重要部分,它允许开发者指定项目所需的各种库和模块。Gradle提供了多种依赖配置选项,以满足不同的项目需求。以下是对Gradle依赖配置的详细说明:一、依赖配置类型implementation作用:用于声明编译时依赖,但不会对模块的消费者(即使用此模块作为......
  • 在Gradle8中使用阿里云maven仓库、jitpack仓库
    编辑settings.gradlepluginManagement{repositories{google{content{includeGroupByRegex("com\\.android.*")includeGroupByRegex("com\\.google.*")includeGroupByRe......
  • 安卓编译器gradle安装和idea配置gradle
    参考:gradle安装:https://www.cnblogs.com/darcy-hui/p/12206852.htmlgradleuserhome说明:https://blog.csdn.net/LG_15011399296/article/details/134333647gradle下载地址:https://gradle.org/releases/gradle阿里下载地址:https://mirrors.aliyun.com/gradle/gradle1.下载zip包,解......
  • 精通Gradle发布配置:打造自动化部署的高速公路
    精通Gradle发布配置:打造自动化部署的高速公路在现代软件开发中,自动化部署是持续集成/持续部署(CI/CD)流程的核心部分。Gradle作为一个强大的构建工具,提供了丰富的插件和任务来支持项目的发布配置。本文将详细介绍如何在Gradle中配置项目的发布配置,包括发布流程的设置、版本管......
  • 洞察构建细节:Gradle构建扫描插件的全面应用
    洞察构建细节:Gradle构建扫描插件的全面应用Gradle作为目前流行的构建工具,其强大的扩展性让自动化构建更加高效和智能。Gradle构建扫描插件是一个先进的工具,它可以提供构建的深入洞察,包括构建性能分析、任务依赖关系、构建配置等。本文将详细介绍如何在Gradle中使用构建扫描......