新的 SonarQube Java 配置文件 - 无法提供 PDM Checkstyle 或 Findbugs XML

new SonarQube Java profile - no way to provide PDM Checkstyle or Findbugs XML

SonarQube 新手..

我的 SonarQube 服务器是 RHEL 6 上的 5.2.1。我猜这是一个社区版,因为我从 http://sonar-pkg.sourceforge.net/

安装了一个本地包

我正在关注 sonarcube.org article 配置编码规则。据此,我应该可以 - 创建一个新的质量档案 - select 语言(例如 Java) - 并可选择提供 PDM XML、Checkstyle XML 和 Findbugs XML.

在我的 SonarQube 服务器实例中,我看到与 "Java Profiles" 相反的“+Create”link,(我什至无法选择 select 非 Java 个人资料),对于这个新的 Java 个人资料,我唯一的选择是提供一个名称。而已。创建和配置 Java 配置文件的功能在社区版中不可用吗?

此外,我无法更新 Java 插件 - 我收到错误消息:

Fail to download the plugin (java, version 3.5) from https ://sonarsource.bintray.com/Distribution/sonar-java-plugin/sonar-java-plugin-3.5.jar (error is : Fail to download: https ://sonarsource.bintray.com/Distribution/sonar-java-plugin/sonar-java-plugin-3.5.jar (no proxy))

即使我的代理配置正确,因为更新中心能够检查系统更新:

System is up to date. Updated on Sat Aug 29 16:29:24 PDT 2015. Refresh

有人知道为什么我的 SonarQube 服务器软件似乎缺少这些功能吗?

关于无法下载插件.. 事实证明,这不是代理问题。

截至目前,SonarQube 软件在下载 sonar-java-plugin-3.5.jar 或它在 [=21= 上的托管方式方面肯定存在一些问题]

我已经通过将 jar 放在 extensions/plugins 中手动下载了它。在此之后,我完全没有遇到任何问题 installing/updating checkstyle、findbugs 等插件。

回答原始问题:安装相应的插件后,新的质量配置文件对话框将提供一种可选择上传相应 XML 配置的方法。

默认情况下,PMD 和 Checkstyle 插件未安装在新的 SonarQube 实例中,这就是您无法从 PMD 或 Checkstyle XML 文件创建质量配置文件的原因。