Model view controller 声纳(软件质量).扩展声纳(控制器和视图)

Model view controller 声纳(软件质量).扩展声纳(控制器和视图),model-view-controller,plugins,sonarqube,Model View Controller,Plugins,Sonarqube,我已经摆弄声纳一段时间了,我想把它扩展到某一点。我不认为我能用一个自定义插件来实现这一点,但如果我能引入一个额外的控制器和一些视图,这将完成这项工作 现在,据我所知,sonar中的MVC模型是用RUBY编写的,我还没有对RUBY编码进行研究,但在这之前,我的目标是否合理/可实现 或者可以通过插件扩展添加其他视图和控制器吗 基本上,我只需要从sonar数据库中收集有关该项目的某些信息,并显示在自定义视图中以获取更多统计信息 谢谢 另外,我很难找到有关声纳开发的信息,也许有人可以推荐一些讨论声纳扩展

我已经摆弄声纳一段时间了,我想把它扩展到某一点。我不认为我能用一个自定义插件来实现这一点,但如果我能引入一个额外的控制器和一些视图,这将完成这项工作

现在,据我所知,sonar中的MVC模型是用RUBY编写的,我还没有对RUBY编码进行研究,但在这之前,我的目标是否合理/可实现

或者可以通过插件扩展添加其他视图和控制器吗

基本上,我只需要从sonar数据库中收集有关该项目的某些信息,并显示在自定义视图中以获取更多统计信息

谢谢


另外,我很难找到有关声纳开发的信息,也许有人可以推荐一些讨论声纳扩展主题的论坛?

目前还不可能通过声纳插件同时添加Ruby控制器和视图。目前,在扩展Sonar Web界面时,您只能:

  • 添加一个Ruby小部件(将显示在仪表板上):这只是一个视图
  • 添加Ruby web服务API:这只是一个控制器
  • 添加GWT扩展:在这里您可以定义控制器和视图
但是,请注意,我们将在将来放弃GWT支持,取而代之的是可以定义扩展点,允许用Ruby编写控制器和视图

为了满足您的需要,我建议您编写一个小部件,就像您在Sonar源代码中看到的小部件:


HTH

您可以随时尝试邮件列表: