【问题标题】:How to prevent gradlew from download anything?如何防止 gradlew 下载任何东西?
【发布时间】:2017-08-22 15:52:00
【问题描述】:

我正在尝试在离线机器上运行 gradlew。从消息开始

Downloading https://services.gradle.org/distributions/gradle-2.10-all.zip

然后异常失败。

它想要什么以及如何满足它?

【问题讨论】:

  • 这个系统是为在线工作而设计的——否则如何下载依赖项?
  • @Opal 我想知道

标签: gradle offline gradlew


【解决方案1】:

选项1.如果你有可能临时上网

Command gradlew 表示您正在尝试使用 Gradle Wrapper。它是一个用于自动下载 Gradle 分发的工具。

要下载 Gradle Wrapper,您必须在正确的网络连接下至少执行一次 gradlew 命令。 确保您拥有正确的网络和proxy settings

./gradlew build

只有在此之后,您才能离线构建项目。示例:

./gradlew build --offline

选项 2. 手动下载分发

或者,您也可以从官方网站下载distribution。然后解压,将gradle添加到PATH变量中,运行:

gradle build --offline

【讨论】:

  • 不,它仍在尝试访问互联网。试过命令gradlew test --offline
  • 当然,这取决于特定的构建。有时第三方插件不支持此参数。请提供错误输出。
  • 这个问题是关于自动下载gradle wrapper,而不是项目的依赖。
  • @MirceaD。感谢您的提示。我已经修好了
猜你喜欢
  • 1970-01-01
  • 2021-03-07
  • 1970-01-01
  • 2020-07-24
  • 2017-06-06
  • 2021-09-19
  • 2017-09-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多