【问题标题】:Sonarqube project dependency graphSonarqube 项目依赖图
【发布时间】:2018-12-13 18:16:12
【问题描述】:

我有一个现有的 Jenkins-Sonarqube 集成,用于使用 SonarScanner 进行日常声纳违规检查。最近在sonarqube上有一个探索项目依赖关系图_的讨论,在那里我听说了JDepend插件并尝试在sonarqube中集成JDepend插件并扫描了项目。

查看项目 Jdepend 措施显示 0 但找到了 82 个包 - 请在下面找到屏幕截图:-

有人可以就此提出建议,因为我对项目依赖图是全新的,或者 建议任何其他插件(开源/免费软件)来满足我的要求。

Sonarqube: 5.6.4  
JDepend: 1.1.1  
Jenkins: 2.89.4

【问题讨论】:

    标签: jenkins sonarqube dependency-graph jdepend sonarqube-plugin


    【解决方案1】:

    首先,如报告所述,您缺少所有 package-info.java 文件。请参阅Github Repo 了解更多信息,尤其是workaround for missing package-info.java files

    其次,您需要修改 Java 质量配置文件以包含 jDepend 规则。为此,转到 Quality Profiles,克隆 Sonar way 规则集,然后转到规则,过滤 repository jDepend。批量编辑以包含 jDepend 规则。

    最后,您需要使用新规则和 package-info.java 文件重新扫描。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-29
      • 2021-01-29
      • 2013-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-21
      • 1970-01-01
      相关资源
      最近更新 更多