小部件插件和 SonarQube 服务器之间的交互是否可以进行分析?

Is interaction between a widget plugin and SonarQube server to do analysis possible?

具体来说,我想运行对产生的问题和违反的规则进行一些分析。所以我想将系统设计为在声纳的 Web 界面中进行几次点击操作,并在后端启动分析。这样做的原因是分析仅在某些情况下 运行 并且我不希望带有我的插件的实例在每个 运行.

期间有额外的负载

另外,如果可能的话,你能给我指出正确的方向吗?

我在这里找不到任何东西。 http://docs.sonarqube.org/display/DEV/Web+API

请注意我最近一直在搜索这个,也是 SonarQube 的新手。

SonarQube 服务器仅用于执行分析。我正在寻找的是让服务器为用户提供控制分析的权限。但是使用独立的插件做静态分析是可以的。

我通过将插件拆分为

解决了这个问题
  1. 用于进行内联分析工作的插件(如果需要进行我们自己的静态分析)
  2. 用于对问题进行分类、按项目列出问题等的 WebApp。

在经过讨论后,我们决定我们希望小部件完成的所有功能,我们的 WebApp 本身都可以完成,这种方法似乎更有吸引力。从 SonarQube 6.2 版开始,ruby API 将被弃用,因此转向基于 REST 的方法将提供持久的解决方案。