如何使用全局本地gradle安装而不是每次都下载压缩包装器?

时间:2016-08-13 07:29:48

标签: android android-studio gradle react-native

我已经安装了gradle,并且我创建了一个新的react-native项目,当我执行react-native run-android(或run-ios)时,它会下载一个新的graddle-2.10.zip副本,我该怎么办?配置系统或项目使用我的本地全局gradle安装,而不是从互联网上下载,浪费更多时间和更多存储?

2 个答案:

答案 0 :(得分:2)

我猜您正在使用Gradle包装器来构建项目(./gradlew)。

但是,我不知道这对您来说是一个大问题:下载的Gradle发行版缓存在用户主目录中,每个版本只下载一次。因此,在您第一次构建项目之后,每个后续构建都将重用已经下载的Gradle分发。

但是如果你真的想要使用你自己下载和安装的Gradle发行版(我只需要在Jenkins服务器上配置gradle build而不需要访问Internet就可以使用它),那么你可以使用显式路径来构建项目Gradle分发:/path/to/gradle/distribution/bin/gradle。为方便起见,您可以将/path/to/gradle/distribution/bin添加到PATH环境变量,只需将其称为gradle

答案 1 :(得分:1)

正如这里提到的Building React Native from source

gradle.projectsLoaded {
    rootProject.allprojects {
        buildDir = "/path/to/build/directory/${rootProject.name}/${project.name}"
    }
}