我是SonarQube新手,一天中的大部分时间我都在尝试创建一个简单的"Hello“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版本)。
发布于 2016-07-04 10:56:09
这是一个指向示例项目https://github.com/SonarSource/sonar-examples的链接。
发布于 2018-02-20 11:16:58
看看您的pom.xml,确保您配置了正确的插件类。您可以在标签下查看:
构建->插件->插件->配置->插件类。
注意:插件类是实现org.sonar.api.Plugin的类。
https://stackoverflow.com/questions/38174338
复制相似问题