gpt4 book ai didi

java - 如何禁用 sonarqube 6.5.0.27846 中扫描 Java 项目的字节码要求?

转载 作者:行者123 更新时间:2023-12-01 16:47:25 27 4
gpt4 key购买 nike

我有一个java代码库,我需要在sonarqube中扫描,但是当我运行扫描仪时,我得到:

Please provide compiled classes of your project with sonar.java.binaries property

我没有课;我得到的代码没有编译。这也是一个非常复杂的应用程序,我真的没有时间弄清楚如何自己构建它。有没有办法可以强制分析在没有任何可用二进制文件的情况下运行?

感谢您的帮助/想法!

-杰森

(另外,我去年在 java 代码上运行了 sonarqube 5.x,并且绝对不必使用类文件进行该分析。我认为这是版本 6 的一个新“功能”,但文档说这已经是从 4.12 版开始(?!)

最佳答案

您可以传递任何有效目录作为sonar.java.binaries的值,例如:

mkdir /tmp/empty
mvn sonar:sonar -Dsonar.java.binaries=/tmp/empty

这将绕过Java分析器提出的问题,但请记住,分析结果不会完全准确。当分析器无法访问字节码二进制文件时,出现一些误报是很常见的。

关于java - 如何禁用 sonarqube 6.5.0.27846 中扫描 Java 项目的字节码要求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47422510/

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