环境:
STS 4.8.1
JDK 17
Gradle 8.5
Windows 10
当我尝试使用Gradle作为构建系统在Eclipse(+Spring Tools)IDE中创建Sping Boot 项目时,我遇到了以下错误消息:
无法使用到Gradle分发“https://services.gradle.org/distributions/gradle-8.5-bin.zip”的连接运行分阶段生成操作。groovy/lang/GroovyObject groovy.lang。ch.qos.logback.classic_1.2.3.v20200428-2012找不到GroovyObject
1条答案
按热度按时间pw136qt21#
首先,我认为这是Gradle版本和我使用的JDK之间的兼容性问题。我仔细检查并确认了此页面的兼容性:https://docs.gradle.org/current/userguide/compatibility.html
然后我发现问题的根源是与我的Eclipse IDE(4.8.1)中安装的Buildship gradle插件(v3.1.7)提供的Groovy不兼容。我试图将Buildship更新到最新版本3.1.8(在撰写本文时),但更新失败。
最后,通过安装最新版本的Eclipse IDE(v4.21)解决了这个问题,该版本已经安装了Buildship Gradle插件v3.1.8。
IDE更新后,我必须将新项目导入到新安装的IDE的工作区中。