自定义sonarqube插件 - 代理服务

rei*_*ley 5 java sonarqube

我要求开发custom sonarqube plugin一个代理服务.

我正在考虑创建一个简单的Java应用程序:

  • 应用程序将继续倾听请求
  • 根据请求从呼叫者接收REST api URL(某些第三方地址)
  • 点击REST api并收回JSON响应
  • 将响应转发回原始呼叫者

我的问题是,在sonarqube内是否可能?

假设,这是可能的:第二个问题 - 我已经通过sonarqube文档,但我无法确定使用哪个插件类.我应该只使用PageDefinition吗?

请建议. 谢谢

PS - 类似的问题发布在sonarqube社区,在这里张贴给更广泛的观众.

beg*_*rco 2

\n

我正在考虑创建一个简单的 Java 应用程序:

\n\n
    \n
  • 应用程序将继续监听请求
  • \n
  • 根据请求从调用者接收 REST api URL(某些第 3 方地址)
  • \n
  • 点击 REST api 并接收 JSON 响应
  • \n
  • 将响应转发回原始呼叫者
  • \n
\n\n

我的问题是,在 sonarqube 中可能吗?

\n
\n\n

可以将第三方库添加到自定义 SonarQube 插件中。您可以创建任务,在其中您可以执行任何您要执行的操作。

\n\n
\n

假设,有可能:第二个问题 - 我\xe2\x80\x99已经浏览了sonarqube\n文档,但我\xe2\x80\x99m无法确定要使用哪个插件类。\n我应该只使用PageDefinition吗?

\n
\n\n

您应该实现WebService Extension Point,它允许您扩展 SonarQube Web API 并根据请求添加新的行为。

\n\n

PageDefinition 是一种在 WebUI 上添加一些网页的方法。

\n