on.gadgets.sonar-gadgets.1.8.0.source-code.common-atlassian-plugin.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sonar-gadgets Show documentation
Show all versions of sonar-gadgets Show documentation
Sonar Gadgets for Atlassian products like JIRA and Bamboo
<?xml version="1.0" encoding="UTF-8"?> <!-- ~ Licensed to Marvelution under one or more contributor license ~ agreements. See the NOTICE file distributed with this work ~ for additional information regarding copyright ownership. ~ Marvelution licenses this file to you under the Apache License, ~ Version 2.0 (the "License"); you may not use this file except ~ in compliance with the License. ~ You may obtain a copy of the License at ~ ~ http://www.apache.org/licenses/LICENSE-2.0 ~ ~ Unless required by applicable law or agreed to in writing, ~ software distributed under the License is distributed on an ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY ~ KIND, either express or implied. See the License for the ~ specific language governing permissions and limitations ~ under the License. --> <atlassian-plugin name="${atlassian.plugin.name}" key="${atlassian.plugin.key}" system="false" pluginsVersion="2"> <!-- I 1 8 N R E S O U R C E S --> <resource type="i18n" name="i18n-sonar-gadgets" location="i18n.sonar-gadgets" /> <resource type="i18n" name="i18n-sonar-errors" location="i18n.sonar-errors" /> <resource type="i18n" name="i18n-sonar-views" location="i18n.sonar-views" /> <!-- W E B R E S O U R C E S --> <web-resource key="jquery-plugins" name="Plugin for jQuery"> <resource type="download" name="jquery-ui-1.8.16.autocomplete.min.js" location="scripts/jQuery/jquery-ui-1.8.16.autocomplete.min.js"> <property key="content-type" value="text/javascript"/> </resource> <resource type="download" name="jquery-ui-1.8.16.autocomplete.css" location="styles/jQuery/jquery-ui-1.8.16.autocomplete.css" /> <resource type="download" name="jquery.bgiframe-min.js" location="scripts/jQuery/jquery.bgiframe-min.js"> <property key="content-type" value="text/javascript"/> </resource> <resource type="download" name="jquery.dimensions-min.js" location="scripts/jQuery/jquery.dimensions-min.js"> <property key="content-type" value="text/javascript"/> </resource> <resource type="download" name="jquery.tooltip-min.js" location="scripts/jQuery/jquery.tooltip-min.js"> <property key="content-type" value="text/javascript"/> </resource> <resource type="download" name="jquery.md5-min.js" location="scripts/jQuery/jquery.md5-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="jquery-treemap" name="Treemap plugin for jQuery"> <resource type="download" name="treemap-min.js" location="scripts/jQuery/treemap-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="sonar-css" name="CSS Sonar Web Resources"> <resource type="download" name="sonar-common-min.css" location="styles/sonar-common-min.css" /> <resource type="download" name="sonar-views-min.css" location="styles/sonar-views-min.css" /> </web-resource> <web-resource key="sonar-common-js" name="Common Sonar Web Resources"> <dependency>${atlassian.plugin.key}:jquery-plugins</dependency> <resource type="download" name="json2-min.js" location="scripts/json/json2-min.js"> <property key="content-type" value="text/javascript"/> </resource> <resource type="download" name="sonar-i18n-min.js" location="scripts/sonar-i18n-min.js"> <property key="content-type" value="text/javascript"/> </resource> <resource type="download" name="sonar-utils-min.js" location="scripts/sonar-utils-min.js"> <property key="content-type" value="text/javascript"/> </resource> <resource type="download" name="sonar-accessor-min.js" location="scripts/sonar-accessor-min.js"> <property key="content-type" value="text/javascript"/> </resource> <resource type="download" name="sonar-views-min.js" location="scripts/views/sonar-views-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="sonar-all-js" name="All Sonar Web Resources"> <dependency>${atlassian.plugin.key}:sonar-common-js</dependency> <dependency>${atlassian.plugin.key}:sonar-css</dependency> <dependency>${atlassian.plugin.key}:comments-gadget-js</dependency> <dependency>${atlassian.plugin.key}:complexity-gadget-js</dependency> <dependency>${atlassian.plugin.key}:coverage-gadget-js</dependency> <dependency>${atlassian.plugin.key}:loc-gadget-js</dependency> <dependency>${atlassian.plugin.key}:treemap-gadget-js</dependency> <dependency>${atlassian.plugin.key}:violations-gadget-js</dependency> <dependency>${atlassian.plugin.key}:totalquality-gadget-js</dependency> <dependency>${atlassian.plugin.key}:technicaldept-gadget-js</dependency> <dependency>${atlassian.plugin.key}:events-gadget-js</dependency> <dependency>${atlassian.plugin.key}:timemachine-gadget-js</dependency> <dependency>${atlassian.plugin.key}:taglist-gadget-js</dependency> <dependency>${atlassian.plugin.key}:pti-gadget-js</dependency> <dependency>${atlassian.plugin.key}:lcom4-gadget-js</dependency> <dependency>${atlassian.plugin.key}:qi-gadget-js</dependency> <dependency>${atlassian.plugin.key}:sqale-rating-gadget-js</dependency> <dependency>${atlassian.plugin.key}:sqale-fdr-gadget-js</dependency> <dependency>${atlassian.plugin.key}:sqale-rrc-gadget-js</dependency> <dependency>${atlassian.plugin.key}:sqale-sunburst-gadget-js</dependency> <dependency>${atlassian.plugin.key}:sqale-pyramid-gadget-js</dependency> </web-resource> <web-resource key="gadget-common" name="Common Gadget Web Resources"> <dependency>${atlassian.plugin.key}:publisher-specific</dependency> <dependency>${atlassian.plugin.key}:sonar-common-js</dependency> <dependency>${atlassian.plugin.key}:sonar-css</dependency> <resource type="download" name="gadget-utils-min.js" location="scripts/gadget-utils-min.js"> <property key="content-type" value="text/javascript"/> </resource> <resource type="download" name="gadget-config-min.js" location="scripts/gadget-config-min.js"> <property key="content-type" value="text/javascript"/> </resource> <resource type="download" name="gadget-fields-min.js" location="scripts/gadget-fields-min.js"> <property key="content-type" value="text/javascript"/> </resource> <resource type="download" name="date.js" location="scripts/date.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="comments-gadget-js" name="Comments Gadget Web Resources"> <resource type="download" name="sonar-comments-view-min.js" location="scripts/views/sonar-comments-view-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="complexity-gadget-js" name="Complexity Gadget Web Resources"> <resource type="download" name="sonar-complexity-view-min.js" location="scripts/views/sonar-complexity-view-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="coverage-gadget-js" name="Coverage Gadget Web Resources"> <resource type="download" name="sonar-coverage-view-min.js" location="scripts/views/sonar-coverage-view-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="loc-gadget-js" name="LoC Gadget Web Resources"> <resource type="download" name="sonar-loc-view-min.js" location="scripts/views/sonar-loc-view-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="treemap-gadget-js" name="Treemap Gadget Web Resources"> <dependency>${atlassian.plugin.key}:jquery-treemap</dependency> <resource type="download" name="sonar-treemap-view-min.js" location="scripts/views/sonar-treemap-view-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="violations-gadget-js" name="Violations Gadget Web Resources"> <resource type="download" name="sonar-violations-view-min.js" location="scripts/views/sonar-violations-view-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="totalquality-gadget-js" name="Total Quality Gadget Web Resources"> <resource type="download" name="sonar-totalquality-view-min.js" location="scripts/views/sonar-totalquality-view-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="technicaldept-gadget-js" name="Tchnical Dept Gadget Web Resources"> <resource type="download" name="sonar-technicaldept-view-min.js" location="scripts/views/sonar-technicaldept-view-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="events-gadget-js" name="Events Gadget Web Resources"> <resource type="download" name="sonar-events-view-min.js" location="scripts/views/sonar-events-view-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="timemachine-gadget-js" name="Time Machine Gadget Web Resources"> <resource type="download" name="sonar-timemachine-view-min.js" location="scripts/views/sonar-timemachine-view-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="taglist-gadget-js" name="Tag List Gadget Web Resources"> <resource type="download" name="sonar-taglist-view-min.js" location="scripts/views/sonar-taglist-view-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="pti-gadget-js" name="Package Tangle Index Gadget Web Resources"> <resource type="download" name="sonar-pti-view-min.js" location="scripts/views/sonar-pti-view-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="lcom4-gadget-js" name="LCOM4 Gadget Web Resources"> <resource type="download" name="sonar-lcom4-view-min.js" location="scripts/views/sonar-lcom4-view-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="qi-gadget-js" name="Quality Index Gadget Web Resources"> <resource type="download" name="sonar-qi-view-min.js" location="scripts/views/sonar-qi-view-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="sqale-rating-gadget-js" name="SQALE Rating Gadget Web Resources"> <resource type="download" name="sonar-sqale-rating-view-min.js" location="scripts/views/sonar-sqale-rating-view-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="sqale-fdr-gadget-js" name="SQALE File Distribution Rating Gadget Web Resources"> <resource type="download" name="sonar-sqale-fdr-view-min.js" location="scripts/views/sonar-sqale-fdr-view-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="sqale-rrc-gadget-js" name="SQALE Reduce Risk Costs Gadget Web Resources"> <resource type="download" name="sonar-sqale-rrc-view-min.js" location="scripts/views/sonar-sqale-rrc-view-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="sqale-sunburst-gadget-js" name="SQALE Sunburst Gadget Web Resources"> <resource type="download" name="excanvas.js" location="scripts/jit/excanvas.js"> <property key="content-type" value="text/javascript"/> </resource> <resource type="download" name="jit-yc.js" location="scripts/jit/jit-yc.js"> <property key="content-type" value="text/javascript"/> </resource> <resource type="download" name="sonar-sqale-sunburst-view-min.js" location="scripts/views/sonar-sqale-sunburst-view-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <web-resource key="sqale-pyramid-gadget-js" name="SQALE Pyramid Gadget Web Resources"> <resource type="download" name="sonar-sqale-pyramid-view-min.js" location="scripts/views/sonar-sqale-pyramid-view-min.js"> <property key="content-type" value="text/javascript"/> </resource> </web-resource> <!-- R E S T R E S O U R C E S --> <rest key="${atlassian.plugin.key}.resource" path="/sonar" version="1.0"> <description>Provides REST endpoints used to display Sonar gadget contents.</description> </rest> <!-- S E R V L E T S --> <servlet name="Sonar Make Request Servlet" key="sonar-make-request-servlet" class="com.marvelution.gadgets.sonar.servlet.SonarMakeRequestServlet"> <url-pattern>/sonar/makeRequest</url-pattern> </servlet> <!-- G A D G E T S --> <gadget key="sonar-comments-gadget" name="Sonar Comments" location="gadgets/sonar-comments-gadget.xml"> <description>Gadget to display the Comments and Duplication metrics of a resource on a Sonar Server</description> </gadget> <gadget key="sonar-complexity-gadget" name="Sonar Complexity" location="gadgets/sonar-complexity-gadget.xml"> <description>Gadget to display the Complexity metrics together with the Classes and Methods complexity charts of a resource on Sonar Server</description> </gadget> <gadget key="sonar-coverage-gadget" name="Sonar Coverage" location="gadgets/sonar-coverage-gadget.xml"> <description>Gadget to display the Code Coverage and Test metrics of a resource on a Sonar Server</description> </gadget> <gadget key="sonar-loc-gadget" name="Sonar Lines of Code" location="gadgets/sonar-loc-gadget.xml"> <description>Gadget to display the Size metrics of a resource on a Sonar Server, like number of packages, classes, methods, etc.</description> </gadget> <gadget key="sonar-treemap-gadget" name="Sonar Treemap" location="gadgets/sonar-treemap-gadget.xml"> <description>Gadget to display the treemap (radiator view) of resources on a Sonar Server.</description> </gadget> <gadget key="sonar-violations-gadget" name="Sonar Violations" location="gadgets/sonar-violations-gadget.xml"> <description>Gadget to display the Rule Compliance and the Violations metrics of a resource on a Sonar Server</description> </gadget> <gadget key="sonar-totalquality-gadget" name="Sonar Total Quality" location="gadgets/sonar-totalquality-gadget.xml"> <description>Gadget to display the Total Quality metrics and the Total Quality Chart of a resource on a Sonar Server</description> </gadget> <gadget key="sonar-technicaldept-gadget" name="Sonar Techincal Dept" location="gadgets/sonar-technicaldept-gadget.xml"> <description>Gadget to display the Technical Dept metrics and a pie-chart with the dept distribution of a resource on a Sonar Server</description> </gadget> <gadget key="sonar-events-gadget" name="Sonar Events Dept" location="gadgets/sonar-events-gadget.xml"> <description>Gadget to display the events of a resource on a Sonar Server</description> </gadget> <gadget key="sonar-timemachine-gadget" name="Sonar Time Machine" location="gadgets/sonar-timemachine-gadget.xml"> <description>Gadget to display the Time Machine Chart of a resource on a Sonar Server</description> </gadget> <gadget key="sonar-taglist-gadget" name="Sonar Tag List" location="gadgets/sonar-taglist-gadget.xml"> <description>Gadget to display the Tag metrics of a resoruce on a Sonar Server</description> </gadget> <gadget key="sonar-pti-gadget" name="Sonar Package Tangle Index" location="gadgets/sonar-pti-gadget.xml"> <description>Gadget to display the Package Tangle Index metrics of a resoruce on a Sonar Server</description> </gadget> <gadget key="sonar-lcom4-gadget" name="Sonar LCOM4" location="gadgets/sonar-lcom4-gadget.xml"> <description>Gadget to display the LCOM4 metrics of a resoruce on a Sonar Server</description> </gadget> <gadget key="sonar-qi-gadget" name="Sonar Quality Index" location="gadgets/sonar-qi-gadget.xml"> <description>Gadget to display the Quality Index metrics of a resoruce on a Sonar Server</description> </gadget> <gadget key="sonar-sqale-rating-gadget" name="Sonar SQALE Rating" location="gadgets/sonar-sqale-rating-gadget.xml"> <description>Gadget to display the SQALE Rating metrics of a resoruce on a Sonar Server</description> </gadget> <gadget key="sonar-sqale-fdr-gadget" name="Sonar SQALE File Distribution Rating" location="gadgets/sonar-sqale-fdr-gadget.xml"> <description>Gadget to display the SQALE File Distribution Rating metrics of a resoruce on a Sonar Server</description> </gadget> <gadget key="sonar-sqale-rrc-gadget" name="Sonar SQALE Reduce Risk Costs" location="gadgets/sonar-sqale-rrc-gadget.xml"> <description>Gadget to display the SQALE Reduce Risk Costs metrics of a resoruce on a Sonar Server</description> </gadget> <gadget key="sonar-sqale-sunburst-gadget" name="Sonar SQALE Sunburst" location="gadgets/sonar-sqale-sunburst-gadget.xml"> <description>Gadget to display the SQALE Sunburst of a resoruce on a Sonar Server</description> </gadget> <gadget key="sonar-sqale-pyramid-gadget" name="Sonar SQALE Pyramid" location="gadgets/sonar-sqale-pyramid-gadget.xml"> <description>Gadget to display the SQALE Pyramid of a resoruce on a Sonar Server</description> </gadget> <!-- I M A G E R E S O U R C E S --> <resource type="download" name="images/" location="images/" /> <resource type="download" name="sonar-coverage-screenshot.png" location="images/gadgets/sonar-coverage-screenshot.png"/> <resource type="download" name="sonar-coverage-thumb.png" location="images/gadgets/sonar-coverage-thumb.png"/> <resource type="download" name="sonar-comments-screenshot.png" location="images/gadgets/sonar-comments-screenshot.png"/> <resource type="download" name="sonar-comments-thumb.png" location="images/gadgets/sonar-comments-thumb.png"/> <resource type="download" name="sonar-loc-screenshot.png" location="images/gadgets/sonar-loc-screenshot.png"/> <resource type="download" name="sonar-loc-thumb.png" location="images/gadgets/sonar-loc-thumb.png"/> <resource type="download" name="sonar-violations-screenshot.png" location="images/gadgets/sonar-violations-screenshot.png"/> <resource type="download" name="sonar-violations-thumb.png" location="images/gadgets/sonar-violations-thumb.png"/> <resource type="download" name="sonar-complexity-screenshot.png" location="images/gadgets/sonar-complexity-screenshot.png"/> <resource type="download" name="sonar-complexity-thumb.png" location="images/gadgets/sonar-complexity-thumb.png"/> <resource type="download" name="sonar-treemap-screenshot.png" location="images/gadgets/sonar-treemap-screenshot.png"/> <resource type="download" name="sonar-treemap-thumb.png" location="images/gadgets/sonar-treemap-thumb.png"/> <resource type="download" name="sonar-totalquality-screenshot.png" location="images/gadgets/sonar-totalquality-screenshot.png"/> <resource type="download" name="sonar-totalquality-thumb.png" location="images/gadgets/sonar-totalquality-thumb.png"/> <resource type="download" name="sonar-technicaldept-screenshot.png" location="images/gadgets/sonar-technicaldept-screenshot.png"/> <resource type="download" name="sonar-technicaldept-thumb.png" location="images/gadgets/sonar-technicaldept-thumb.png"/> <resource type="download" name="sonar-events-screenshot.png" location="images/gadgets/sonar-events-screenshot.png"/> <resource type="download" name="sonar-events-thumb.png" location="images/gadgets/sonar-events-thumb.png"/> <resource type="download" name="sonar-timemachine-screenshot.png" location="images/gadgets/sonar-timemachine-screenshot.png"/> <resource type="download" name="sonar-timemachine-thumb.png" location="images/gadgets/sonar-timemachine-thumb.png"/> <resource type="download" name="sonar-taglist-screenshot.png" location="images/gadgets/sonar-taglist-screenshot.png"/> <resource type="download" name="sonar-taglist-thumb.png" location="images/gadgets/sonar-taglist-thumb.png"/> <resource type="download" name="sonar-pti-screenshot.png" location="images/gadgets/sonar-pti-screenshot.png"/> <resource type="download" name="sonar-pti-thumb.png" location="images/gadgets/sonar-pti-thumb.png"/> <resource type="download" name="sonar-lcom4-screenshot.png" location="images/gadgets/sonar-lcom4-screenshot.png"/> <resource type="download" name="sonar-lcom4-thumb.png" location="images/gadgets/sonar-lcom4-thumb.png"/> <resource type="download" name="sonar-qi-screenshot.png" location="images/gadgets/sonar-qi-screenshot.png"/> <resource type="download" name="sonar-qi-thumb.png" location="images/gadgets/sonar-qi-thumb.png"/> <resource type="download" name="sonar-sqale-rating-screenshot.png" location="images/gadgets/sonar-sqale-rating-screenshot.png"/> <resource type="download" name="sonar-sqale-rating-thumb.png" location="images/gadgets/sonar-sqale-rating-thumb.png"/> <resource type="download" name="sonar-sqale-fdr-screenshot.png" location="images/gadgets/sonar-sqale-fdr-screenshot.png"/> <resource type="download" name="sonar-sqale-fdr-thumb.png" location="images/gadgets/sonar-sqale-fdr-thumb.png"/> <resource type="download" name="sonar-sqale-rrc-screenshot.png" location="images/gadgets/sonar-sqale-rrc-screenshot.png"/> <resource type="download" name="sonar-sqale-rrc-thumb.png" location="images/gadgets/sonar-sqale-rrc-thumb.png"/> <resource type="download" name="sonar-sqale-sunburst-screenshot.png" location="images/gadgets/sonar-sqale-sunburst-screenshot.png"/> <resource type="download" name="sonar-sqale-sunburst-thumb.png" location="images/gadgets/sonar-sqale-sunburst-thumb.png"/> <resource type="download" name="sonar-sqale-pyramid-screenshot.png" location="images/gadgets/sonar-sqale-pyramid-screenshot.png"/> <resource type="download" name="sonar-sqale-pyramid-thumb.png" location="images/gadgets/sonar-sqale-pyramid-thumb.png"/> <!-- C O M P O N E N T S --> <component key="sonarGadgetsUtils" name="Sonar Gadgets Utils" class="com.marvelution.gadgets.sonar.utils.SonarGadgetsUtils" /> <!-- I M P O R T E D C O M P O N E N T S --> <component-import key="i18nResolver" interface="com.atlassian.sal.api.message.I18nResolver" /> </atlassian-plugin>