【问题标题】:Custom sonarqube plugin - proxy service自定义 sonarqube 插件 - 代理服务
【发布时间】:2018-07-27 09:28:44
【问题描述】:

我需要开发一个custom sonarqube plugin 来充当代理服务。

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

  • 应用程序将继续监听请求
  • 作为请求从调用方接收 REST api URL(某些第 3 方地址)
  • 点击 REST api 并收到 JSON 响应返回
  • 将响应转发回原来的调用者

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

假设,有可能: 第二个问题 - 我已经通过 sonarqube documentation,但我无法确定要使用哪个插件类。我应该只使用 PageDefinition 吗?

请提出建议。 谢谢

附注- 在sonarqube community 上发布了类似的问题,在这里发布给更广泛的受众。

【问题讨论】:

    标签: java sonarqube


    【解决方案1】:

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

    • 应用程序将继续监听请求
    • 作为请求从调用方接收 REST api URL(某些第 3 方地址)
    • 点击 REST api 并收到 JSON 响应返回
    • 将响应转发给原始调用者

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-11-17
      • 2014-04-22
      • 2015-10-07
      • 2021-10-12
      • 2017-02-24
      • 2015-11-11
      • 2014-07-19
      • 2016-06-10
      • 2017-12-22
      相关资源
      最近更新 更多