我有一个使用Gradle 4的Android项目,我正在尝试用Sonar进行分析。声纳任务必须使用Java 11运行,因此我在Azure Devops的CI中配置了11上的java版本,但我收到以下错误:
无法从'11.0.12‘确定java版本。
我看到Gradle 4与Java 11不兼容,sonar版本9与Java 8不兼容。
如何在Gradle 4项目中进行声纳分析
发布于 2021-10-10 02:20:52
支持Java11的Gradle的最低版本是5.0
。
对于Android,您需要升级到7.0
或更高版本。
来源:https://docs.gradle.org/current/userguide/compatibility.html
发布于 2021-10-16 17:29:08
正如@Asif A Fasih提到的,Gradle通过Gradle 5.0
添加了对Java11的官方支持-但他们也为4.10
提供了一个与Java11- 4.10.3
一起工作的补丁版本
------------------------------------------------------------
Gradle 4.10.3
------------------------------------------------------------
Build time: 2018-12-05 00:50:54 UTC
Revision: e76905e3a1034e6f724566aeb985621347ff43bc
Kotlin DSL: 1.0-rc-6
Kotlin: 1.2.61
Groovy: 2.4.15
Ant: Apache Ant(TM) version 1.9.11 compiled on March 23 2018
JVM: 11.0.6 (SAP SE 11.0.6+10-LTS-sapmachine)
OS: Linux 5.4.0-88-generic amd64
遗憾的是,我正在多个项目上运行此安装程序
https://stackoverflow.com/questions/69511177
复制相似问题