【发布时间】:2013-07-23 02:03:05
【问题描述】:
我和我的同事希望将 SonarQube 整合到我们现有的项目中。我们对 Java 项目的正常开发过程包括在代码更改上运行 Checkstyle 以确保它们遵循我们的样式规则,将项目提交到我们的代码存储库并让 Jenkins 构建和打包最新版本。我们想将 SonarQube 添加到最后一步(通过 Jenkins 插件),但我们不想在 SonarQube 中复制所有 Checkstyle 规则,因为这需要我们维护两组单独的规则并使事情变得更复杂如果我们需要更改规则。我们不想完全切换到 SonarQube,因为我们希望在将代码提交到我们的存储库之前仍然运行 Checkstyle。我们也更愿意维护我们自己的 Checkstyle 文件作为主要的样式规则集,而不是维护 SonarQube 上的样式规则并下载生成的 XML 文件以供我们本地开发。
那么有什么方法可以将我们现有的一组 Checkstyle XML 文件“上传”(可以这么说)到 SonarQube 以供其评估使用?
感谢您的帮助。
【问题讨论】:
标签: sonarqube checkstyle