如何在本地系统中使用gradle zip而无需使用gradle-wrapper进行下载 [英] How to use gradle zip in local system without downloading when using gradle-wrapper
问题描述
gradlew
)构建一个gradle项目。 当我使用 ./ gradlew build
构建,它输出文本
正在下载http://services.gradle.org/distributions/gradle-1.11-bin.zip
我已经单独下载了 gradle-1.11-bin.zip ,我不想再次下载它我建立。
那么,我应该在哪里将gradle-1.11-bin.zip放到我的项目或系统中,以便我不必再次下载?
gradle / wrapper / gradle-wrapper.properties 如下。
distributionBase = GRADLE_USER_HOME
distributionPath = wrapper / dists
zipStoreBase = GRADLE_USER_HOME
zipStorePath = wrapper / dists
distributionUrl = http\://services.gradle.org/distributions/gradle-1.11-bin.zip
我试图将 gradle-1.11-bin.zip 复制到 gradle / wrapper / dists 中,但这并未解决问题。 / p>
From gradle-wrapper 文档,我在 61.1节找到。配置
如果您不想在通过gradlew构建
项目时发生任何下载,只需简单地将Gradle发行版zip添加到您的版本
控件中由包装器配置指定的位置。支持
的相对URL - 您可以指定相对于gradle-wrapper.properties文件位置的分发文件
。
因此,我将 gradle-wrapper.properties
中的 distributionUrl
属性更改为
distributionBase = GRADLE_USER_HOME
distributionPath =包装/包装
zipStoreBase = GRADLE_USER_HOME
zipStorePath =包装/包装
distributionUrl = gradle-1.11-bin.zip
然后,我制作了一份 gradle-1.11-bin.zip
在 gradle / wrapper /
。
然后, ./ gradlew build
下载了zip的本地副本并构建了该项目。
I'm trying to build a gradle project with gradle-wrapper (gradlew
).
When I build with ./gradlew build
, it outputs text
Downloading http://services.gradle.org/distributions/gradle-1.11-bin.zip
And I already got gradle-1.11-bin.zip downloaded separately and I don't want to be downloading it again when I build.
So, where shall I put gradle-1.11-bin.zip in my project or system so that I don't have to download again?
gradle/wrapper/gradle-wrapper.properties is as following.
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.11-bin.zip
And I've tried copying gradle-1.11-bin.zip into gradle/wrapper/dists which didn't solve the problem.
From gradle-wrapper documentation, I found in section 61.1. Configuration
If you don't want any download to happen when your project is build via gradlew, simply add the Gradle distribution zip to your version control at the location specified by your wrapper configuration. A relative URL is supported - you can specify a distribution file relative to the location of gradle-wrapper.properties file.
So, I changed distributionUrl
property in gradle-wrapper.properties
to
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=gradle-1.11-bin.zip
Then, I made a copy of gradle-1.11-bin.zip
in gradle/wrapper/
.
Then, ./gradlew build
downloaded local copy of zip and built the project.
这篇关于如何在本地系统中使用gradle zip而无需使用gradle-wrapper进行下载的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!