gpt4 book ai didi

gradle - Gradle Wrapper与项目的不兼容版本

转载 作者:行者123 更新时间:2023-12-03 05:25:37 26 4
gpt4 key购买 nike

您能帮忙解决这个问题吗?

在网站上:
https://guides.gradle.org/executing-gradle-builds-on-teamcity

下载测试项目:软件

https://github.com/gradle/gradle-site-plugin.git

Cradle已安装在3.2版中,以与项目兼容。
如果我安装了较新版本的Gradle,则日志中的构建错误:不兼容的Gradle:

Error resolving plugin [id: 'com.gradle.build-scan', version: '3.2']
The buildscan plugin is not compatible with this version of Gradle.

我从命令行运行构建,如下所示:
./ gradle build

Git Bash日志:
Starting a Gradle Daemon, 1 incompatible and 1 stopped Daemons could not be reused, use --status for details

我的Gradle守护程序版本:5.4.1
构建后,版本不兼容的错误再次出现:
Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.

但是我输入时Gradle仍然是3.2:
gradle -v

在CMD中。

在这个项目中:
gradle-site-plugin \ gradle \ wrapper \ gradle-wrapper.properties:
https\://services.gradle.org/distributions/gradle-5.4.1-bin.zip

可以没有更新版本的东西吗?

最佳答案

看来您不了解gradle和gradlew(包装器)之间的区别。

在项目中,如果使用gradle包装器,则无需在计算机上安装gradle程序。您可以通过键入./gradlew yourTaskName运行gradle任务。

因此gradle版本和gradlew可以不同。
gradle -v将在计算机上显示手动安装的gradle的版本。
gradlew -v将显示包装在您的项目中的gradle版本。似乎您正在使用gradle包装器,此版本绝对是对您重要的版本。

建立您的项目,您应该执行./gradlew build

关于gradle - Gradle Wrapper与项目的不兼容版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61390776/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com