我使用sonar-maven-plugin版本3.4.0.905到SonarQube扫描平面层次结构,多模块Maven项目。 我注意到我扫描的14个模块中的一个模块的日志中有警告。
[警告]未提供依赖关系字节代码进行分析 源文件,您最终可能会得到不太精确的结果。字节码可以 使用sonar.java.libraries属性提供
可能导致此问题的原因是什么? 我的理解是,只有在不使用Maven时才需要使用sonar.java.libraries属性。我错了吗?我怎样才能最好地解决这个问题?
答案 0 :(得分:0)
尝试在您的sonar-project.properties文件中添加以下代码行:
sonar.java.binaries=**/target/classes
您可以在以下网址阅读更多信息:https://docs.sonarqube.org/latest/analysis/languages/java/