当前位置:   article > 正文

gradle项目如何快速下载依赖_gradle下载依赖包

gradle下载依赖包

gradle wrapper下载

gradle wrapper在项目中是为了协助开发,都能使用一个固定版本的gradle构建项目。
在这里插入图片描述

方式一本地替换

去官网下载好对应版本的bin.zip或all.zip到本地,然后将distributionUrl地址替换为本地地址,例如

distributionUrl=file:///D:/environment/zip/gradle-8.5-bin.zip

  • 1
  • 2

方式二环境变量代理

电脑有vpn代理的情况下,环境变量中配置代理,正常情况下只配置https即可。

# 环境变量key
_JAVA_OPTIONS

# 环境变量value 一个是代理的ip地址 一个是代理的端口号
-Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=33210 -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=33210

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

在这里插入图片描述

方式三gradle wrapper配置代理

systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=33210 # http代理端口
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=33210 # https代理端口

  • 1
  • 2
  • 3
  • 4
  • 5

在这里插入图片描述

方式四 gradle配置镜像

测试情况是:在一个已经下载好gradle wrapper的目录的gradle版本的init.d目录中配置一个init.gradle文件,内容包含你的镜像内容。执行命令,下载对应的gradle wrapper,如:

# 当前gradle 7.2版本的gradle wrapper已下载好,init.d文件中添加好配置文件,执行命令
./gradlew.bat wrapper --gradle-version 8.4 # 将gradle wrapper升级到8.4

# 再执行
./gradlew.bat wrapper

# 如果这样不能下载,建议将gradle环境变量GRADLE_HOME目录中的init.d的文件里面也添加上
# 如果短时间内,多次从镜像下载这个gradle压缩包,镜像可能会对你的ip做一些限制,导致下载不了
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

在这里插入图片描述
在这里插入图片描述

// 全局的Maven仓库
allprojects{
    repositories {
        mavenLocal()
        maven { url 'https://maven.aliyun.com/repository/public/' }
        maven { url 'https://maven.aliyun.com/repository/jcenter/' }
        maven { url 'https://maven.aliyun.com/repository/google/' }
        // gradle下载仓库
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin/' }
        maven { url 'https://jitpack.io/' }
    }
}
settingsEvaluated { settings ->
    settings.pluginManagement {
    	// 清除了默认的插件仓库配置
        repositories.clear()
        repositories {
            mavenLocal()
            // 可以多个地址
            maven {
                url 'https://maven.aliyun.com/repository/gradle-plugin/'
            }
        }
    }
}


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27

在这里插入图片描述

项目依赖下载

方式一:配置镜像仓库地址

gradle wrapper对应版本的gradle的init.d目录下,新增init.gradle文件。如果镜像仓库不全,还是会出现gradle项目构建失败的问题。我遇到过。

// 全局的Maven仓库
allprojects{
    repositories {
        mavenLocal()
        maven { url 'https://maven.aliyun.com/repository/public/' }
        maven { url 'https://maven.aliyun.com/repository/jcenter/' }
        maven { url 'https://maven.aliyun.com/repository/google/' }
        // gradle下载仓库
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin/' }
        maven { url 'https://jitpack.io/' }
    }
}
settingsEvaluated { settings ->
    settings.pluginManagement {
    	// 清除了默认的插件仓库配置
        repositories.clear()
        repositories {
            mavenLocal()
            // 可以多个地址
            maven {
                url 'https://maven.aliyun.com/repository/gradle-plugin/'
            }
        }
    }
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

方式二:代理

环境变量GRADLE_USER_HOME目录下新增配置文件gradle.properties,内容如下:

systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=33210

  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/856748
推荐阅读
相关标签
  

闽ICP备14008679号