我的Jenkins工作使用Sonarqube插件开始分析。据报道,sonar.java.libraries
未设置且结果可能不准确。
我应该为此变量分配什么值?该项目是使用maven构建步骤构建的。所以所有的dependecies都在/var/lib/jenkins/.m2/repository/
下的jenkins节点上。
sonar.java.libraries = /var/lib/jenkins/.m2/repository/**
真的是正确值还是我误解了什么?
答案 0 :(得分:2)
使用maven存储库中的所有文件应该可以工作,但是由于插件必须在大量的jar中查找类,因此可能会使分析变慢。
您应该将SonarQube扫描仪用于maven 。它将自动从maven配置中获取类路径。