首页 > 解决方案 > IntelliJ 包含旧版本的 Gradle

问题描述

我在我的 Windows 机器上的 IntelliJ IDEA 中创建了支持 Gradle 的 Spring Initializr 项目。当向导完成时,我收到错误:

FAILURE: Build failed with an exception.

* Where:
Build file 'C:\java_test\crudwithvaadin\build.gradle' line: 2

* What went wrong:
An exception occurred applying plugin request [id: 'org.springframework.boot', version: '2.3.4.RELEASE']
> Failed to apply plugin [id 'org.springframework.boot']
   > Spring Boot plugin requires Gradle 5 (5.6.x only) or Gradle 6 (6.3 or later). The current version is Gradle 5.2.1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

这是否意味着 IntelliJ 包含旧版本的 Gradle?如何解决?

标签: intellij-idea

解决方案


检查gradle-wrapper.properties文件包含的内容,例如:

distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip.

Preferences>下Build, Execution, Deployment > Gradle,您将找到可能设置为的默认设置gradle-wrapper.properties。您可以将其更改为特定版本的 gradle。

在此处输入图像描述

另请检查如何更改 IntelliJ IDEA 中“默认 gradle 包装器”的版本?https://www.jetbrains.com/help/idea/gradle.html#gradle_settings_access


推荐阅读