All Downloads are FREE. Search and download functionalities are using the official Maven repository.

on.gadgets.sonar-gadgets.1.8.0.source-code.common-atlassian-plugin.xml Maven / Gradle / Ivy

There is a newer version: 1.9.1
Show newest version
<?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>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy