【问题标题】:SonarQube Custom WidgetSonarQube 自定义小部件
【发布时间】:2016-07-03 21:06:18
【问题描述】:

我是 SonarQube 的新手,一天中的大部分时间都在尝试创建一个简单的“Hello World”SonarQube 小部件,以证明可以创建小部件(稍后会对其进行增强)。

我按照以下指南创建了一个 Maven 项目;

http://docs.sonarqube.org/display/DEV/Build+plugin

我也看过这里的文档;

http://docs.sonarqube.org/display/DEV/Extending+Web+Application

但是,当我构建 java 代码并部署到 SonarQube 服务器上的插件文件夹时,服务错误加载插件时出现错误;

java.lang.ClassCastException:无法转换为 org.sonar.api.plugin

我已将我的班级声明如下;

公共类 MyPOC 扩展 AbstractRubyTemplate 实现 RubyRailsWidget {

有没有人有 sonarQube UI 小部件插件的工作示例 - 或者无论如何都可以提供帮助。 SonarQube 看起来确实是一个很棒的工具 - 但它的文档似乎缺乏(或者 API 版本在网络搜索中混杂在一起)

【问题讨论】:

    标签: java maven widget sonarqube


    【解决方案1】:

    这是一个示例项目的链接https://github.com/SonarSource/sonar-examples

    【讨论】:

      【解决方案2】:

      查看你的 pom.xml,确保你配置了正确的插件类。您可以在标签下查看:

      构建 --> 插件 --> 插件 --> 配置 --> 插件类。

      注意:插件类是实现org.sonar.api.Plugin的类

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-04-02
        • 1970-01-01
        • 2014-07-19
        • 2015-07-27
        • 2012-08-06
        • 2011-11-05
        • 2020-10-15
        • 2016-05-17
        相关资源
        最近更新 更多