gpt4 book ai didi

java - 自定义 sonarqube 插件 - 代理服务

转载 作者:搜寻专家 更新时间:2023-10-31 20:25:17 24 4
gpt4 key购买 nike

我需要开发一个作为代理服务的自定义sonarqube插件

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

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

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

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

请推荐。谢谢

附言- 在 sonarqube community 上发布了类似的问题,将其张贴在这里以供更广泛的受众使用。

最佳答案

I'm thinking of creating a simple Java application which:

  • Application will keep on listening for request
  • Receives a REST api URL (some 3rd party address) from caller as request
  • Hits REST api and receives JSON response back
  • Forward the response back to original caller

My question is, is it possible within sonarqube?

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

Supposing, it is possible: Second question - I’ve gone thru sonarqube documentation, but I’m not able to pinpoint which plugin class to use. Should I use PageDefinition only?

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

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

关于java - 自定义 sonarqube 插件 - 代理服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51554914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com