Gradle Wrapper与项目不兼容的版本。

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

在网站上。https:/guides.gradle.orgexecuting-gradle-builds-onteamcity。

下载的测试项目:软件

https:/github.comgradlegradle-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 Daemon版本:5.4.1在构建之后,又出现了一个不兼容版本的错误。

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.

但Gradle还是3.2,我在CMD中输入:

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程序。在你的项目中,如果你使用了gradle包装器,就不需要在你的电脑上安装gradle程序,你可以通过输入 ./gradlew yourTaskName.

所以gradle的版本和gradlew可能是不同的。

gradle -v 将显示你的计算机中手动安装的gradle的版本。

gradlew -v 将显示你的项目中封装的gradle版本。看来你使用的是gradle wrapper,这个版本对你来说肯定是最重要的。

在构建项目时,你可能应该运行 ./gradlew build

给TA打赏
共{{data.count}}人
人已打赏
未分类

解释google ccolab中的GUI注释

2022-9-8 11:00:42

未分类

Javascript正则检查字符串或整数[重复]。

2022-9-8 11:11:33

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索