当前位置: 首页 > 知识库问答 >
问题:

使用gradle-wrapper时如何在本地系统中不下载地使用gradle zip

蔚楷
2023-03-14

我正在尝试用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中,但没有解决问题。

共有1个答案

劳和雅
2023-03-14

从gradle-wrapper文档中,我在第61.1节找到了。配置

如果您不希望在通过gradlew构建项目时发生任何下载,只需在包装器配置指定的位置将Gradle分发zip添加到版本控制中。支持相对URL--您可以指定一个相对于gradle-wrapper.properties文件位置的分发文件。

因此,我将gradle-wrapper.properties中的distributionURL属性更改为

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=gradle-1.11-bin.zip

然后,我在gradle/wrapper/中制作了gradle-1.11-bin.zip的副本。

然后,./gradlew build下载zip的本地副本并构建项目。

 类似资料:
  • 我一直在尝试使用Spark中的加载本地文件。 我已经读过[问题]:如何在sc.textfile中加载本地文件,而不是HDFS Centos 7.0上中有本地文件 使用时,出现如下错误。 16/12/27 12:15:56警告TaskSetManager:stage 5.0中丢失任务0.0(TID 36,):java.io.FileNotFoundException:File File:/home/

  • 我刚刚开始学习大数据,目前,我正在研究Flume。我遇到的常见例子是使用一些Java处理推文(Cloudera的例子)。 仅仅为了测试和模拟的目的,我可以使用我的本地文件系统作为Flume源代码吗?特别是一些Excel或CSV文件?除了Flume配置文件,我还需要使用一些Java代码吗,就像在推特提取中一样? 这个源是事件驱动的还是可轮询的? 感谢您的意见。

  • 问题内容: 如何在Linux中的系统库上强制使用本地库? 我将可执行文件显式链接到我的project / lib目录中的某些.so文件,例如(../lib/libluajit.so)。 在gdb或使用ldd下运行我的可执行文件表明它仍然使用系统libluajit-5.1.so.2 然后,将LD_LIBRARY_PATH设置到我的project / lib目录并导出它,然后运行我的可执行文件。不知何

  • 我想使用Cognito对我的用户进行身份验证,这是一个内置于Flutter和Dart的应用程序。 不幸的是,Dart不存在本机AWS SDK,我不能在颤振中使用JS互操作。 我已经研究了OAuth2流,但这需要将我的用户重定向到登录表单,这对移动应用程序来说不是很好。 有哪些替代方案?

  • 但它并不在“libs”中寻找JUnit jar,而是试图从Maven Central中抓取: 级配洁净试验 任务:测试失败 null Gradle期望文件夹格式是什么? 这是我试过的 改变了我的安顿。格雷德尔变成了这个 哪里出了问题:在以下任何来源中都找不到插件[ID:'org.springframework.boot',版本:'2.5.2']: gradle核心插件(插件不在'org.gradl

  • 我试着用kotlin DSL测试5级。 生成的是: 然后我生成了一个kotlin app,测试如下: 然后我将前面生成的lib添加到文件夹: 更新 根据收到的意见,我做了以下工作: > 将库文件移动到文件夹: 将以下代码添加到: 而不是: 但仍然得到相同的错误:(