Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法在项目名称上执行sonar maven插件:3.7.0.1746_Java_Maven_Sonarqube_Bitbucket Pipelines - Fatal编程技术网

Java 无法在项目名称上执行sonar maven插件:3.7.0.1746

Java 无法在项目名称上执行sonar maven插件:3.7.0.1746,java,maven,sonarqube,bitbucket-pipelines,Java,Maven,Sonarqube,Bitbucket Pipelines,我已经使用Java8构建了maven项目,并使用BitBucket n maven进行了所有管道和身份验证配置,但仍然存在这个问题 未能执行目标 sonarsource.scanner.maven:SonarMaven插件:3.7.0.1746:sonar (默认cli)在项目项目名称上 还将在错误的下一行获取此错误消息: 用于运行此分析的Java(1.8.0_121)版本已被弃用,我们将很快停止接受它 由于Java 8已被弃用,我们无法获取/查看我们服务的Sonar overview小部件。如

我已经使用Java8构建了maven项目,并使用BitBucket n maven进行了所有管道和身份验证配置,但仍然存在这个问题

未能执行目标 sonarsource.scanner.maven:SonarMaven插件:3.7.0.1746:sonar (默认cli)在项目项目名称上

还将在错误的下一行获取此错误消息:

用于运行此分析的Java(1.8.0_121)版本已被弃用,我们将很快停止接受它


由于Java 8已被弃用,我们无法获取/查看我们服务的Sonar overview小部件。

如您所述,Java 8已被弃用,因此您可以通过设置属性临时强制使用Java 8进行分析

“sonar.scanner.force不推荐的java版本”改为“true”

在POM文件中,如下所示

<properties>
    <java.version>1.8</java.version>
    <sonar.scanner.force-deprecated-java-version>true</sonar.scanner.force-deprecated-java-version>
</properties>

1.8
真的
希望这能奏效

您可以在此处找到更多信息:


干杯。

将此添加到您的属性中,希望它能将“sonar.scanner.force不推荐的java版本”改为“true”。这确实对我在bitbucket-pipelines.yml文件中输入此属性有所帮助,但不知怎的,它并没有什么帮助。谢谢这已经不起作用了:(