【问题标题】:sonar reference plugin widget not getting displayed iin dashboard声纳参考插件小部件未显示在仪表板中
【发布时间】:2013-06-03 07:51:19
【问题描述】:

我正在尝试通过查看声纳参考插件中的代码来创建自定义声纳插件。但是这个参考插件无法在声纳仪表板中显示小部件? .erb 文件是

<div class="dashbox">
<h3><span title="<%= metric('random').description -%>"></span></h3>
<p>
<span class="big">
<%= format_measure('random') -%> <%= trend_icon(measure('random')) %>
</span>
</p>
<p><%= format_measure('message_key') -%></p>
<p>
<%= format_measure('ncloc', :suffix => ' lines', :url =>url_for_drilldown('ncloc'))    
-%>
</p>
</div>
<div class="dashbox">
<h3><%= message('example.help') -%></h3>
<p>
<%= message('example.jdbc_login') -%> : <%= configuration('sonar.jdbc.username')  
-%><br/>
<%= message('example.plugin_property') -%> : <%=  
configuration('sonar.example.myproperty') -%><br/>
</p>

<p>
<%= message('example.eastwood_image') -%> : <br/>
<%= gchart('cht=bhs&chco=FF0000,00FF00,0000FF&chs=200x125&chd=s:FOE,THE,Bar&chxt=x,y& 
chxl=1:|Dec|Nov|Oct|0:||20K||60K||100K|') -%>
</p>

<h3><%= message('example.widget_properties') -%></h3>
<table>
<tr>
<td>max: </td>
<td><%= widget_properties['max'] -%></td>
</tr>
<tr>
  <td>param1: </td>
  <td><%= widget_properties['param1'] -%></td>
</tr>
<tr>
  <td>param2: </td>
  <td><%= widget_properties['param2'] -%></td>
</tr>

【问题讨论】:

  • “但是参考插件无法在 Sonar 仪表板中显示小部件”是什么意思?您收到错误消息吗?如果是这种情况,您能否提供此错误消息?是否已明确配置您的 Sonar 服务器以在一个仪表板中显示此小部件?
  • 在这个插件的 ui 部分有两个类,一个用于在仪表板中显示小部件,另一个用于在声纳页面的页脚中显示静态测试。页脚正在显示,但不是小部件
  • 但是@Rohan,您是否已明确配置仪表板以显示此小部件?见docs.codehaus.org/display/SONAR/…
  • 谢谢,我配置了这个小部件。
  • 因为我使用的是声纳 3.3.1,它没有小部件配置选项,所以我下载了 3.3.5

标签: java plugins sonarqube sonar-runner


【解决方案1】:

万一其他人遇到这种情况,您必须配置要显示的小部件。除非您是管理用户,否则您将无权显示小部件。

【讨论】:

    猜你喜欢
    • 2016-02-26
    • 2018-02-28
    • 1970-01-01
    • 1970-01-01
    • 2019-06-11
    • 2011-11-24
    • 2017-03-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多