Eclipse - 无法从“https://services.gradle.org/distributions/gradle-2.1-bin.zip”安装 Gradle 发行版
Posted
技术标签:
【中文标题】Eclipse - 无法从“https://services.gradle.org/distributions/gradle-2.1-bin.zip”安装 Gradle 发行版【英文标题】:Eclipse -Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-2.1-bin.zip' 【发布时间】:2019-05-22 01:52:03 【问题描述】:我正在尝试在 eclipse 中创建一个新的 gradle 项目 由于安全原因,Eclipse 无法下载任何插件/软件
当我尝试创建一个 gradle 项目时,出现以下错误,
无法找到请求目标的有效证书路径可能 不安装 Gradle 发行版 'https://services.gradle.org/distributions/gradle-2.1-bin.zip'。
但是我已经在本地机器上下载了 zip 文件,
如何在 eclipse 中添加这个 zip gradle-2.1-bin.zip
?
【问题讨论】:
【参考方案1】:尝试以下步骤:
通过网络下载 ZIP -> https://services.gradle.org/distributions/gradle-2.6-bin.zip 将 ZIP 文件移动到项目的“gradle/wrapper”目录中 打开“gradle/wrapper/gradle-wrapper.properties”文件 进行此编辑“distributionUrl=gradle-2.6-bin.zip” 刷新项目:)【讨论】:
【参考方案2】:从 SO 问题中得到解决方案
Spring STS 3.6.1 and Gradle plugin
解决办法是
navigate to Windows->Preferences->Gradle.
On the right hand pane , set folder under gradle distribution to path to gradle directory.
I set it to "C:\software\gradle-2.6"
【讨论】:
因为我想保持 Gradle Wrapper 完好无损,所以我尝试了一种稍微不同的方法。我使用命令行检查我的项目是否构建。此情况并非如此。重新启动 Eclipse (2018-12) 后,此特定错误消失了(刷新 Gradle 项目可能也有帮助)。当我修复了我的凭据(问题的根本原因)后,一切都按预期工作。【参考方案3】:我也遇到了这个问题,并通过使用以下步骤修复构建来解决它。
转到项目主目录。 运行以下两条命令
1) gradle wrapper
2) .\gradlew build
完成这些步骤后,在 IDE 中使用 Gradle > Refresh Gradle Project 刷新项目
【讨论】:
【参考方案4】:尝试将您下载的 zip 文件添加到 .gradle/wrapper/dists/,使其看起来像 .gradle/wrapper/dists/gradle-2.1-bin
【讨论】:
完成此操作后,您必须重新启动 Eclipse。 我在其他 SO 问题中看到了相同的解决方案,但这里的问题是我们即将创建一个项目。 File -> New Project -> Gradle ,创建项目时出现此错误【参考方案5】:虽然其他答案有效,但它并不能解决以后可能会出现的核心问题。由于我在工作中遇到了同样的错误,我认为这会有所帮助:
错误unable to find valid certificate path to requested target表示Eclipse由于各种原因无法识别证书,无法使用HTTPS访问该站点:
这可能是自签名证书(对于 gradle.org 高度怀疑) CA COMODO ECC 域验证安全服务器 CA 2 无效;您可以使用 Java 面板检查您的信任存储中的根 CA:如果缺少,您会得到解释。
您可以使用 Java CPL 将其添加到您的信任库中。您需要先在浏览器中导出证书。 您可以添加网站的证书,但我不建议您这样做:使用相同 CA 的网站会出现问题。 您可以尝试将 JDK 更新到最新的 JDK8/11,但请注意 Eclipse 可能不会使用您希望它使用的 JRE/JDK;为此,您需要使用-vm
启动参数。
【讨论】:
【参考方案6】:Gradle 分发可通过 http 和 https 获得
我已将 wrapper/gradle-wrapper.properties > distributionUrl 更改为 http 而不是 https,它对我有用。
【讨论】:
【参考方案7】:当我在我的 Windows 系统上安装更新版本的 Eclipse 和 Gradle 时,我遇到了类似的问题。 设置与我的旧设置相同,只是旧版本没有问题。
事实证明,我的 GRADLE_USER_HOME 目录上没有足够的空间。因此,我建议如果有人遇到同样的问题,请清理您的磁盘空间(对我来说是 c:) 或将 gradle repo 设置到另一个分区。
【讨论】:
以上是关于Eclipse - 无法从“https://services.gradle.org/distributions/gradle-2.1-bin.zip”安装 Gradle 发行版的主要内容,如果未能解决你的问题,请参考以下文章
在“eclipsify”之后,无法从 Eclipse 运行 Play Framework 项目
无法直接从 Eclipse 到设备调试 android 应用程序
无法从 Eclipse 运行 android 2.2 模拟器