intellij-idea - 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?如何解决?
解决方案
检查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
推荐阅读
- isabelle - 为什么奇偶情况不同?
- javascript - javascript中的if语句增加变量的值
- python - 如何删除不必要的轮廓?
- heroku - 部署 Heroku 应用程序的问题 - RQ Worker:“HSET”命令的参数数量错误
- python - 我有多个变量有时具有相同的值,但并非总是如此,如何指定函数的哪一部分使用 python
- python-3.x - 为什么即使满足条件,这个函数也不会结束它的循环?
- vim - 什么命令!Maketags在vim中做什么?
- excel - 数据抓取不同的资产类别数据
- flutter - How to stop a future delayed when I change the class
- javascript - 使用其值对对象数组进行排序