From dc30e55e56000ad1b44ef6c387e1370885f68c4b Mon Sep 17 00:00:00 2001 From: Simon Brandhof Date: Fri, 30 Sep 2011 13:30:22 +0200 Subject: SONAR-2797 end of support of maven archetypes --- archetypes/sonar-basic-plugin/README.txt | 8 -- archetypes/sonar-basic-plugin/pom.xml | 52 --------- archetypes/sonar-basic-plugin/project/pom.xml | 59 ---------- .../plugins/sample/SampleDashboardWidget.java | 38 ------- .../org/sonar/plugins/sample/SampleMetrics.java | 26 ----- .../org/sonar/plugins/sample/SamplePlugin.java | 43 ------- .../org/sonar/plugins/sample/SampleSensor.java | 30 ----- .../resources/sample_dashboard_widget.html.erb | 40 ------- .../META-INF/maven/archetype-metadata.xml | 16 --- .../main/resources/META-INF/maven/archetype.xml | 12 -- .../src/main/resources/archetype-resources/pom.xml | 58 ---------- .../src/main/java/SampleDashboardWidget.java | 41 ------- .../src/main/java/SampleMetrics.java | 29 ----- .../src/main/java/SamplePlugin.java | 46 -------- .../src/main/java/SampleSensor.java | 33 ------ .../resources/sample_dashboard_widget.html.erb | 40 ------- archetypes/sonar-gwt-plugin/pom.xml | 59 ---------- archetypes/sonar-gwt-plugin/project/pom.xml | 123 --------------------- .../sonar/plugins/gwtsample/GwtSamplePlugin.java | 40 ------- .../plugins/gwtsample/page/GwtSamplePage.java | 18 --- .../plugins/gwtsample/page/SamplePage.gwt.xml | 13 --- .../gwtsample/page/client/I18nConstants.java | 11 -- .../page/client/I18nConstants_fr.properties | 2 - .../plugins/gwtsample/page/client/SamplePage.java | 18 --- .../sonar/plugins/gwtsample/page/public/test.html | 32 ------ .../resourcetab/GwtSampleResourceTab.java | 17 --- .../resourcetab/SampleResourceTab.gwt.xml | 10 -- .../resourcetab/client/SampleResourceTab.java | 14 --- .../META-INF/maven/archetype-metadata.xml | 13 --- .../main/resources/META-INF/maven/archetype.xml | 15 --- .../src/main/resources/archetype-resources/pom.xml | 121 -------------------- .../src/main/java/GwtSamplePlugin.java | 43 ------- .../src/main/java/page/GwtSamplePage.java | 21 ---- .../src/main/java/page/SamplePage.gwt.xml | 16 --- .../src/main/java/page/client/I18nConstants.java | 14 --- .../java/page/client/I18nConstants_fr.properties | 5 - .../src/main/java/page/client/SamplePage.java | 21 ---- .../src/main/java/page/public/test.html | 35 ------ .../java/resourcetab/GwtSampleResourceTab.java | 20 ---- .../java/resourcetab/SampleResourceTab.gwt.xml | 13 --- .../java/resourcetab/client/SampleResourceTab.java | 17 --- 41 files changed, 1282 deletions(-) delete mode 100644 archetypes/sonar-basic-plugin/README.txt delete mode 100644 archetypes/sonar-basic-plugin/pom.xml delete mode 100644 archetypes/sonar-basic-plugin/project/pom.xml delete mode 100644 archetypes/sonar-basic-plugin/project/src/main/java/org/sonar/plugins/sample/SampleDashboardWidget.java delete mode 100644 archetypes/sonar-basic-plugin/project/src/main/java/org/sonar/plugins/sample/SampleMetrics.java delete mode 100644 archetypes/sonar-basic-plugin/project/src/main/java/org/sonar/plugins/sample/SamplePlugin.java delete mode 100644 archetypes/sonar-basic-plugin/project/src/main/java/org/sonar/plugins/sample/SampleSensor.java delete mode 100644 archetypes/sonar-basic-plugin/project/src/main/resources/sample_dashboard_widget.html.erb delete mode 100644 archetypes/sonar-basic-plugin/src/main/resources/META-INF/maven/archetype-metadata.xml delete mode 100644 archetypes/sonar-basic-plugin/src/main/resources/META-INF/maven/archetype.xml delete mode 100644 archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/pom.xml delete mode 100644 archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/src/main/java/SampleDashboardWidget.java delete mode 100644 archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/src/main/java/SampleMetrics.java delete mode 100644 archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/src/main/java/SamplePlugin.java delete mode 100644 archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/src/main/java/SampleSensor.java delete mode 100644 archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/src/main/resources/sample_dashboard_widget.html.erb delete mode 100644 archetypes/sonar-gwt-plugin/pom.xml delete mode 100644 archetypes/sonar-gwt-plugin/project/pom.xml delete mode 100644 archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/GwtSamplePlugin.java delete mode 100644 archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/GwtSamplePage.java delete mode 100644 archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/SamplePage.gwt.xml delete mode 100644 archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/client/I18nConstants.java delete mode 100644 archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/client/I18nConstants_fr.properties delete mode 100644 archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/client/SamplePage.java delete mode 100644 archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/public/test.html delete mode 100644 archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/resourcetab/GwtSampleResourceTab.java delete mode 100644 archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/resourcetab/SampleResourceTab.gwt.xml delete mode 100644 archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/resourcetab/client/SampleResourceTab.java delete mode 100644 archetypes/sonar-gwt-plugin/src/main/resources/META-INF/maven/archetype-metadata.xml delete mode 100644 archetypes/sonar-gwt-plugin/src/main/resources/META-INF/maven/archetype.xml delete mode 100644 archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/pom.xml delete mode 100644 archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/GwtSamplePlugin.java delete mode 100644 archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/GwtSamplePage.java delete mode 100644 archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/SamplePage.gwt.xml delete mode 100644 archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/client/I18nConstants.java delete mode 100644 archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/client/I18nConstants_fr.properties delete mode 100644 archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/client/SamplePage.java delete mode 100644 archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/public/test.html delete mode 100644 archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/resourcetab/GwtSampleResourceTab.java delete mode 100644 archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/resourcetab/SampleResourceTab.gwt.xml delete mode 100644 archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/resourcetab/client/SampleResourceTab.java (limited to 'archetypes') diff --git a/archetypes/sonar-basic-plugin/README.txt b/archetypes/sonar-basic-plugin/README.txt deleted file mode 100644 index a4dca475c74..00000000000 --- a/archetypes/sonar-basic-plugin/README.txt +++ /dev/null @@ -1,8 +0,0 @@ -To update the archetype project : - -1. update sources of the initial project (/project directory) -2. /project$ mvn install -DsonarTargetVersion= -3. copy the content of /project/target/generated-sources/archetype/src/main/resources to src/main/resources. Be careful with .svn files ! - -To execute the archetype : -mvn archetype:generate -B -DarchetypeGroupId=org.codehaus.sonar.archetypes -DarchetypeArtifactId=sonar-basic-plugin-archetype -DarchetypeVersion= -DgroupId=com.mycompany.sonar -DartifactId=sonar-basic-sample-plugin -Dversion=0.1-SNAPSHOT \ No newline at end of file diff --git a/archetypes/sonar-basic-plugin/pom.xml b/archetypes/sonar-basic-plugin/pom.xml deleted file mode 100644 index 0b8e3aee9e5..00000000000 --- a/archetypes/sonar-basic-plugin/pom.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - 4.0.0 - - - org.codehaus.sonar - sonar - 2.12-SNAPSHOT - ../.. - - - org.codehaus.sonar.archetypes - sonar-basic-plugin-archetype - maven-archetype - Sonar :: Archetypes :: Basic - Maven archetype to create a basic Sonar plugin - - - ${project.version} - - - - - org.codehaus.sonar - sonar-plugin-api - ${project.version} - - - - - - - true - ${basedir}/src/main/resources - - - - - org.apache.maven.archetype - archetype-packaging - 2.0-alpha-4 - - - - - maven-archetype-plugin - 2.0-alpha-4 - true - - - - diff --git a/archetypes/sonar-basic-plugin/project/pom.xml b/archetypes/sonar-basic-plugin/project/pom.xml deleted file mode 100644 index 15fc124de96..00000000000 --- a/archetypes/sonar-basic-plugin/project/pom.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - 4.0.0 - org.codehaus.sonar.archetypes - sonar-basic-plugin - sonar-plugin - 1.0-SNAPSHOT - My Sonar plugin - plugin description - - - - My company - http://www.mycompany.com - - - - - org.codehaus.sonar - sonar-plugin-api - ${sonarTargetVersion} - - - - - - - org.codehaus.sonar - sonar-testing-harness - ${sonarTargetVersion} - test - - - - - - - org.codehaus.sonar - sonar-packaging-maven-plugin - 1.0 - true - - ${package}.SamplePlugin - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.0.2 - - 1.5 - 1.5 - UTF-8 - - - - - diff --git a/archetypes/sonar-basic-plugin/project/src/main/java/org/sonar/plugins/sample/SampleDashboardWidget.java b/archetypes/sonar-basic-plugin/project/src/main/java/org/sonar/plugins/sample/SampleDashboardWidget.java deleted file mode 100644 index 1b5d5e2f2b9..00000000000 --- a/archetypes/sonar-basic-plugin/project/src/main/java/org/sonar/plugins/sample/SampleDashboardWidget.java +++ /dev/null @@ -1,38 +0,0 @@ -package org.sonar.plugins.sample; - -import org.sonar.api.web.*; - -@UserRole(UserRole.USER) -@Description("Show how to use Ruby Widget API") -@WidgetProperties({ - @WidgetProperty(key="param1", - description="This is a mandatory parameter", - optional=false - ), - @WidgetProperty(key="max", - description="max threshold", - type=WidgetPropertyType.INTEGER, - defaultValue="80" - ), - @WidgetProperty(key="param2", - description="This is an optional parameter" - ), - @WidgetProperty(key="floatprop", - description="test description" - ) -}) -public class SampleDashboardWidget extends AbstractRubyTemplate implements RubyRailsWidget { - - public String getId() { - return "sample"; - } - - public String getTitle() { - return "Sample"; - } - - @Override - protected String getTemplatePath() { - return "/sample_dashboard_widget.html.erb"; - } -} \ No newline at end of file diff --git a/archetypes/sonar-basic-plugin/project/src/main/java/org/sonar/plugins/sample/SampleMetrics.java b/archetypes/sonar-basic-plugin/project/src/main/java/org/sonar/plugins/sample/SampleMetrics.java deleted file mode 100644 index 294bc5c8548..00000000000 --- a/archetypes/sonar-basic-plugin/project/src/main/java/org/sonar/plugins/sample/SampleMetrics.java +++ /dev/null @@ -1,26 +0,0 @@ -package org.sonar.plugins.sample; - -import org.sonar.api.measures.Metrics; -import org.sonar.api.measures.Metric; -import org.sonar.api.measures.CoreMetrics; - -import java.util.List; -import java.util.Arrays; - -public class SampleMetrics implements Metrics { - - public static final Metric MESSAGE = new Metric("message_key", "Message", - "This is a metric to store a well known message", Metric.ValueType.STRING, -1, false, - CoreMetrics.DOMAIN_GENERAL); - - - public static final Metric RANDOM = new Metric("random", "Random", - "Random value", Metric.ValueType.FLOAT, Metric.DIRECTION_BETTER, false, - CoreMetrics.DOMAIN_GENERAL); - - // getMetrics() method is defined in the Metrics interface and is used by - // Sonar to retrieve the list of new Metric - public List getMetrics() { - return Arrays.asList(MESSAGE, RANDOM); - } -} diff --git a/archetypes/sonar-basic-plugin/project/src/main/java/org/sonar/plugins/sample/SamplePlugin.java b/archetypes/sonar-basic-plugin/project/src/main/java/org/sonar/plugins/sample/SamplePlugin.java deleted file mode 100644 index 5856d414c97..00000000000 --- a/archetypes/sonar-basic-plugin/project/src/main/java/org/sonar/plugins/sample/SamplePlugin.java +++ /dev/null @@ -1,43 +0,0 @@ -package org.sonar.plugins.sample; - -import org.sonar.api.Plugin; - -import java.util.ArrayList; -import java.util.List; - -/** - * This class is the entry point for all extensions - */ -public class SamplePlugin implements Plugin { - - /** - * @deprecated this is not used anymore - */ - public String getKey() { - return "sample"; - } - - /** - * @deprecated this is not used anymore - */ - public String getName() { - return "My Sonar plugin"; - } - - /** - * @deprecated this is not used anymore - */ - public String getDescription() { - return "You shouldn't expect too much from this plugin except displaying the Hello World message."; - } - - // This is where you're going to declare all your Sonar extensions - public List getExtensions() { - return Arrays.asList(SampleMetrics.class, SampleSensor.class, SampleDashboardWidget.class); - } - - @Override - public String toString() { - return getClass().getSimpleName(); - } -} \ No newline at end of file diff --git a/archetypes/sonar-basic-plugin/project/src/main/java/org/sonar/plugins/sample/SampleSensor.java b/archetypes/sonar-basic-plugin/project/src/main/java/org/sonar/plugins/sample/SampleSensor.java deleted file mode 100644 index 6e0deb74656..00000000000 --- a/archetypes/sonar-basic-plugin/project/src/main/java/org/sonar/plugins/sample/SampleSensor.java +++ /dev/null @@ -1,30 +0,0 @@ -package org.sonar.plugins.sample; - -import org.apache.commons.lang.math.RandomUtils; -import org.sonar.api.batch.Sensor; -import org.sonar.api.batch.SensorContext; -import org.sonar.api.measures.Measure; -import org.sonar.api.resources.Project; - -public class SampleSensor implements Sensor { - - public boolean shouldExecuteOnProject(Project project) { - // this sensor is executed on any type of project - return true; - } - - public void analyse(Project project, SensorContext sensorContext) { - saveLabelMeasure(sensorContext); - saveNumericMeasure(sensorContext); - } - - private void saveNumericMeasure(SensorContext context) { - // Sonar API includes many libraries like commons-lang and google-collections - context.saveMeasure(SampleMetrics.RANDOM, RandomUtils.nextDouble()); - } - - private void saveLabelMeasure(SensorContext context) { - Measure measure = new Measure(SampleMetrics.MESSAGE, "Hello World!"); - context.saveMeasure(measure); - } -} diff --git a/archetypes/sonar-basic-plugin/project/src/main/resources/sample_dashboard_widget.html.erb b/archetypes/sonar-basic-plugin/project/src/main/resources/sample_dashboard_widget.html.erb deleted file mode 100644 index d52038ffe25..00000000000 --- a/archetypes/sonar-basic-plugin/project/src/main/resources/sample_dashboard_widget.html.erb +++ /dev/null @@ -1,40 +0,0 @@ -
-

-

- - <%= format_measure('random') -%> <%= tendency_icon(measure('random')) %> - -

-

<%= format_measure('message') -%>

-

- <%= format_measure('ncloc', :suffix => ' lines', :url => url_for_drilldown('ncloc')) -%> -

-
-
-

Help

-

- Read configuration : <%= configuration('sonar.jdbc.username') -%> -

- -

- Sample of Jfree Eastwood chart :
- <%= 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|') -%> -

-

- Widget properties: - - - - - - - - - - - - - -
max:<%= widget_properties['max'] -%>
param1:<%= widget_properties['param1'] -%>
param2:<%= widget_properties['param2'] -%>
-

-
diff --git a/archetypes/sonar-basic-plugin/src/main/resources/META-INF/maven/archetype-metadata.xml b/archetypes/sonar-basic-plugin/src/main/resources/META-INF/maven/archetype-metadata.xml deleted file mode 100644 index 4333c924715..00000000000 --- a/archetypes/sonar-basic-plugin/src/main/resources/META-INF/maven/archetype-metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - src/main/java - - **/*.java - - - - src/main/resources - - **/*.erb - - - - \ No newline at end of file diff --git a/archetypes/sonar-basic-plugin/src/main/resources/META-INF/maven/archetype.xml b/archetypes/sonar-basic-plugin/src/main/resources/META-INF/maven/archetype.xml deleted file mode 100644 index 4c51c1ced5f..00000000000 --- a/archetypes/sonar-basic-plugin/src/main/resources/META-INF/maven/archetype.xml +++ /dev/null @@ -1,12 +0,0 @@ - - sonar-basic-plugin - - src/main/java/SampleDashboardWidget.java - src/main/java/SampleMetrics.java - src/main/java/SamplePlugin.java - src/main/java/SampleSensor.java - - - src/main/resources/sample_dashboard_widget.html.erb - - \ No newline at end of file diff --git a/archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/pom.xml b/archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/pom.xml deleted file mode 100644 index 9d8f2a1be26..00000000000 --- a/archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/pom.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - 4.0.0 - $groupId - $artifactId - sonar-plugin - $version - My Sonar plugin - plugin description - - - - My company - http://www.mycompany.com - - - - - org.codehaus.sonar - sonar-plugin-api - ${sonarTargetVersion} - - - - - - - org.codehaus.sonar - sonar-testing-harness - ${sonarTargetVersion} - test - - - - - - - org.codehaus.sonar - sonar-packaging-maven-plugin - 1.0 - true - - ${package}.SamplePlugin - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.0.2 - - 1.5 - 1.5 - UTF-8 - - - - - diff --git a/archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/src/main/java/SampleDashboardWidget.java b/archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/src/main/java/SampleDashboardWidget.java deleted file mode 100644 index f368bdadae9..00000000000 --- a/archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/src/main/java/SampleDashboardWidget.java +++ /dev/null @@ -1,41 +0,0 @@ -#set( $symbol_pound = '#' ) -#set( $symbol_dollar = '$' ) -#set( $symbol_escape = '\' ) -package ${package}; - -import org.sonar.api.web.*; - -@UserRole(UserRole.USER) -@Description("Show how to use Ruby Widget API") -@WidgetProperties({ - @WidgetProperty(key="param1", - description="This is a mandatory parameter", - optional=false - ), - @WidgetProperty(key="max", - description="max threshold", - type=WidgetPropertyType.INTEGER, - defaultValue="80" - ), - @WidgetProperty(key="param2", - description="This is an optional parameter" - ), - @WidgetProperty(key="floatprop", - description="test description" - ) -}) -public class SampleDashboardWidget extends AbstractRubyTemplate implements RubyRailsWidget { - - public String getId() { - return "sample"; - } - - public String getTitle() { - return "Sample"; - } - - @Override - protected String getTemplatePath() { - return "/sample_dashboard_widget.html.erb"; - } -} \ No newline at end of file diff --git a/archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/src/main/java/SampleMetrics.java b/archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/src/main/java/SampleMetrics.java deleted file mode 100644 index 0f675d66db3..00000000000 --- a/archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/src/main/java/SampleMetrics.java +++ /dev/null @@ -1,29 +0,0 @@ -#set( $symbol_pound = '#' ) -#set( $symbol_dollar = '$' ) -#set( $symbol_escape = '\' ) -package ${package}; - -import org.sonar.api.measures.Metrics; -import org.sonar.api.measures.Metric; -import org.sonar.api.measures.CoreMetrics; - -import java.util.List; -import java.util.Arrays; - -public class SampleMetrics implements Metrics { - - public static final Metric MESSAGE = new Metric("message_key", "Message", - "This is a metric to store a well known message", Metric.ValueType.STRING, -1, false, - CoreMetrics.DOMAIN_GENERAL); - - - public static final Metric RANDOM = new Metric("random", "Random", - "Random value", Metric.ValueType.FLOAT, Metric.DIRECTION_BETTER, false, - CoreMetrics.DOMAIN_GENERAL); - - // getMetrics() method is defined in the Metrics interface and is used by - // Sonar to retrieve the list of new Metric - public List getMetrics() { - return Arrays.asList(MESSAGE, RANDOM); - } -} diff --git a/archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/src/main/java/SamplePlugin.java b/archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/src/main/java/SamplePlugin.java deleted file mode 100644 index 79c4b32b0aa..00000000000 --- a/archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/src/main/java/SamplePlugin.java +++ /dev/null @@ -1,46 +0,0 @@ -#set( $symbol_pound = '#' ) -#set( $symbol_dollar = '$' ) -#set( $symbol_escape = '\' ) -package ${package}; - -import org.sonar.api.Plugin; - -import java.util.Arrays; -import java.util.List; - -/** - * This class is the entry point for all extensions - */ -public class SamplePlugin implements Plugin { - - /** - * @deprecated this is not used anymore - */ - public String getKey() { - return "sample"; - } - - /** - * @deprecated this is not used anymore - */ - public String getName() { - return "My Sonar plugin"; - } - - /** - * @deprecated this is not used anymore - */ - public String getDescription() { - return "You shouldn't expect too much from this plugin except displaying the Hello World message."; - } - - // This is where you're going to declare all your Sonar extensions - public List getExtensions() { - return Arrays.asList(SampleMetrics.class, SampleSensor.class, SampleDashboardWidget.class); - } - - @Override - public String toString() { - return getClass().getSimpleName(); - } -} diff --git a/archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/src/main/java/SampleSensor.java b/archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/src/main/java/SampleSensor.java deleted file mode 100644 index d28f80c8a2e..00000000000 --- a/archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/src/main/java/SampleSensor.java +++ /dev/null @@ -1,33 +0,0 @@ -#set( $symbol_pound = '#' ) -#set( $symbol_dollar = '$' ) -#set( $symbol_escape = '\' ) -package ${package}; - -import org.apache.commons.lang.math.RandomUtils; -import org.sonar.api.batch.Sensor; -import org.sonar.api.batch.SensorContext; -import org.sonar.api.measures.Measure; -import org.sonar.api.resources.Project; - -public class SampleSensor implements Sensor { - - public boolean shouldExecuteOnProject(Project project) { - // this sensor is executed on any type of project - return true; - } - - public void analyse(Project project, SensorContext sensorContext) { - saveLabelMeasure(sensorContext); - saveNumericMeasure(sensorContext); - } - - private void saveNumericMeasure(SensorContext context) { - // Sonar API includes many libraries like commons-lang and google-collections - context.saveMeasure(SampleMetrics.RANDOM, RandomUtils.nextDouble()); - } - - private void saveLabelMeasure(SensorContext context) { - Measure measure = new Measure(SampleMetrics.MESSAGE, "Hello World!"); - context.saveMeasure(measure); - } -} diff --git a/archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/src/main/resources/sample_dashboard_widget.html.erb b/archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/src/main/resources/sample_dashboard_widget.html.erb deleted file mode 100644 index d52038ffe25..00000000000 --- a/archetypes/sonar-basic-plugin/src/main/resources/archetype-resources/src/main/resources/sample_dashboard_widget.html.erb +++ /dev/null @@ -1,40 +0,0 @@ -
-

-

- - <%= format_measure('random') -%> <%= tendency_icon(measure('random')) %> - -

-

<%= format_measure('message') -%>

-

- <%= format_measure('ncloc', :suffix => ' lines', :url => url_for_drilldown('ncloc')) -%> -

-
-
-

Help

-

- Read configuration : <%= configuration('sonar.jdbc.username') -%> -

- -

- Sample of Jfree Eastwood chart :
- <%= 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|') -%> -

-

- Widget properties: - - - - - - - - - - - - - -
max:<%= widget_properties['max'] -%>
param1:<%= widget_properties['param1'] -%>
param2:<%= widget_properties['param2'] -%>
-

-
diff --git a/archetypes/sonar-gwt-plugin/pom.xml b/archetypes/sonar-gwt-plugin/pom.xml deleted file mode 100644 index 283cd647280..00000000000 --- a/archetypes/sonar-gwt-plugin/pom.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - 4.0.0 - - - org.codehaus.sonar - sonar - 2.12-SNAPSHOT - ../.. - - - org.codehaus.sonar.archetypes - sonar-gwt-plugin-archetype - maven-archetype - Sonar :: Archetypes :: GWT - Maven archetype to create a Sonar plugin including GWT pages - - - ${project.version} - $ - - - - - org.codehaus.sonar - sonar-plugin-api - ${project.version} - - - org.codehaus.sonar - sonar-gwt-api - ${project.version} - - - - - - - true - ${basedir}/src/main/resources - - - - - - org.apache.maven.archetype - archetype-packaging - 2.0-alpha-4 - - - - - maven-archetype-plugin - 2.0-alpha-4 - true - - - - diff --git a/archetypes/sonar-gwt-plugin/project/pom.xml b/archetypes/sonar-gwt-plugin/project/pom.xml deleted file mode 100644 index 5111399d131..00000000000 --- a/archetypes/sonar-gwt-plugin/project/pom.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - 4.0.0 - - org.codehaus.sonar.archetypes - sonar-gwt-plugin - sonar-plugin - 1.0-SNAPSHOT - My Sonar GWT plugin - GWT Sample description - - - - My company - http://www.mycompany.com - - - - - - sonar - Sonar - http://repository.sonarsource.org/content/repositories/sonar - - true - - - false - - - - - - - org.codehaus.sonar - sonar-plugin-api - ${sonarTargetVersion} - - - org.codehaus.sonar - sonar-gwt-api - ${sonarTargetVersion} - provided - - - com.google.gwt - gwt-user - 2.0.3 - provided - - - com.google.gwt - gwt-incubator - 2.0.1 - provided - - - - - org.codehaus.sonar - sonar-testing-harness - ${sonarTargetVersion} - test - - - junit - junit - 4.7 - test - - - - - - - src/main/java - - - - - org.codehaus.sonar - sonar-packaging-maven-plugin - 1.0 - true - - ${package}.GwtSamplePlugin - - - - org.codehaus.mojo - gwt-maven-plugin - 1.2 - - - - - ${package}.resourcetab.SampleResourceTab - ${package}.page.SamplePage - - ${project.build.directory}/classes - - -Xmx512m -Dgwt.jjs.permutationWorkerFactory=com.google.gwt.dev.ThreadedPermutationWorkerFactory - - - compile - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.0.2 - - 1.5 - 1.5 - UTF-8 - - - - - diff --git a/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/GwtSamplePlugin.java b/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/GwtSamplePlugin.java deleted file mode 100644 index 6bb19504428..00000000000 --- a/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/GwtSamplePlugin.java +++ /dev/null @@ -1,40 +0,0 @@ -package org.sonar.plugins.gwtsample; - -import org.sonar.api.Plugin; -import org.sonar.plugins.gwtsample.page.GwtSamplePage; -import org.sonar.plugins.gwtsample.resourcetab.GwtSampleResourceTab; - -import java.util.Arrays; -import java.util.List; - -public class GwtSamplePlugin implements Plugin { - - /** - * @deprecated this is not used anymore - */ - public String getKey() { - return "gwt-sample"; - } - - /** - * @deprecated this is not used anymore - */ - public String getName() { - return "GWT Sample"; - } - - /** - * @deprecated this is not used anymore - */ - public String getDescription() { - return "GWT Sample description"; - } - - public List getExtensions() { - return Arrays.asList(GwtSampleResourceTab.class, GwtSamplePage.class); - } - - public String toString() { - return getKey(); - } -} diff --git a/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/GwtSamplePage.java b/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/GwtSamplePage.java deleted file mode 100644 index 1313737551a..00000000000 --- a/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/GwtSamplePage.java +++ /dev/null @@ -1,18 +0,0 @@ -package org.sonar.plugins.gwtsample.page; - -import org.sonar.api.web.GwtPage; -import org.sonar.api.web.NavigationSection; -import org.sonar.api.web.UserRole; - -@NavigationSection(NavigationSection.RESOURCE) -@UserRole(UserRole.USER) -public class GwtSamplePage extends GwtPage { - - public String getGwtId() { - return "org.sonar.plugins.gwtsample.page.SamplePage"; - } - - public String getTitle() { - return "Sample"; - } -} diff --git a/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/SamplePage.gwt.xml b/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/SamplePage.gwt.xml deleted file mode 100644 index 5fcbdcdc538..00000000000 --- a/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/SamplePage.gwt.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/client/I18nConstants.java b/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/client/I18nConstants.java deleted file mode 100644 index d4b387946de..00000000000 --- a/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/client/I18nConstants.java +++ /dev/null @@ -1,11 +0,0 @@ -package org.sonar.plugins.gwtsample.page.client; - -import com.google.gwt.core.client.GWT; - -public interface I18nConstants extends com.google.gwt.i18n.client.Constants { - - static I18nConstants INSTANCE = GWT.create(I18nConstants.class); - - @DefaultStringValue("This is a sample") - String sample(); -} diff --git a/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/client/I18nConstants_fr.properties b/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/client/I18nConstants_fr.properties deleted file mode 100644 index aa92d17b38b..00000000000 --- a/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/client/I18nConstants_fr.properties +++ /dev/null @@ -1,2 +0,0 @@ -# This file must use UTF-8 encoding -sample=Ceci est un exemple \ No newline at end of file diff --git a/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/client/SamplePage.java b/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/client/SamplePage.java deleted file mode 100644 index c7a2235ae4f..00000000000 --- a/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/client/SamplePage.java +++ /dev/null @@ -1,18 +0,0 @@ -package org.sonar.plugins.gwtsample.page.client; - -import com.google.gwt.user.client.ui.Label; -import com.google.gwt.user.client.ui.VerticalPanel; -import com.google.gwt.user.client.ui.Widget; -import org.sonar.gwt.ui.Page; -import org.sonar.wsclient.services.Resource; - -public class SamplePage extends Page { - - @Override - protected Widget doOnResourceLoad(Resource resource) { - VerticalPanel panel = new VerticalPanel(); - panel.add(new Label(resource.getName(true))); - panel.add(new Label(I18nConstants.INSTANCE.sample())); - return panel; - } -} diff --git a/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/public/test.html b/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/public/test.html deleted file mode 100644 index 04371e3acb1..00000000000 --- a/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/page/public/test.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - GWT Smaple - - - - - - - - - - - - - - -
-
- - - - \ No newline at end of file diff --git a/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/resourcetab/GwtSampleResourceTab.java b/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/resourcetab/GwtSampleResourceTab.java deleted file mode 100644 index 34c84b8eb79..00000000000 --- a/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/resourcetab/GwtSampleResourceTab.java +++ /dev/null @@ -1,17 +0,0 @@ -package org.sonar.plugins.gwtsample.resourcetab; - -import org.sonar.api.web.GwtPage; -import org.sonar.api.web.NavigationSection; -import org.sonar.api.web.UserRole; - -@NavigationSection(NavigationSection.RESOURCE_TAB) -@UserRole(UserRole.USER) -public class GwtSampleResourceTab extends GwtPage { - public String getTitle() { - return "Sample"; - } - - public String getGwtId() { - return "org.sonar.plugins.gwtsample.resourcetab.SampleResourceTab"; - } -} \ No newline at end of file diff --git a/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/resourcetab/SampleResourceTab.gwt.xml b/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/resourcetab/SampleResourceTab.gwt.xml deleted file mode 100644 index cf665cdabf3..00000000000 --- a/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/resourcetab/SampleResourceTab.gwt.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/resourcetab/client/SampleResourceTab.java b/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/resourcetab/client/SampleResourceTab.java deleted file mode 100644 index 9315b835b60..00000000000 --- a/archetypes/sonar-gwt-plugin/project/src/main/java/org/sonar/plugins/gwtsample/resourcetab/client/SampleResourceTab.java +++ /dev/null @@ -1,14 +0,0 @@ -package org.sonar.plugins.gwtsample.resourcetab.client; - -import com.google.gwt.user.client.ui.Label; -import com.google.gwt.user.client.ui.Widget; -import org.sonar.gwt.ui.Page; -import org.sonar.wsclient.services.Resource; - -public class SampleResourceTab extends Page { - - @Override - protected Widget doOnResourceLoad(Resource resource) { - return new Label("This is a sample"); - } -} \ No newline at end of file diff --git a/archetypes/sonar-gwt-plugin/src/main/resources/META-INF/maven/archetype-metadata.xml b/archetypes/sonar-gwt-plugin/src/main/resources/META-INF/maven/archetype-metadata.xml deleted file mode 100644 index f0aa4ec4676..00000000000 --- a/archetypes/sonar-gwt-plugin/src/main/resources/META-INF/maven/archetype-metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - src/main/java - - **/*.xml - **/*.html - **/*.java - **/*.properties - - - - \ No newline at end of file diff --git a/archetypes/sonar-gwt-plugin/src/main/resources/META-INF/maven/archetype.xml b/archetypes/sonar-gwt-plugin/src/main/resources/META-INF/maven/archetype.xml deleted file mode 100644 index e60be8b35fd..00000000000 --- a/archetypes/sonar-gwt-plugin/src/main/resources/META-INF/maven/archetype.xml +++ /dev/null @@ -1,15 +0,0 @@ - - sonar-gwt-plugin - - src/main/java/GwtSamplePlugin.java - src/main/java/page/client/I18nConstants.java - src/main/java/page/client/I18nConstants_fr.properties - src/main/java/page/client/SamplePage.java - src/main/java/page/GwtSamplePage.java - src/main/java/page/public/test.html - src/main/java/page/SamplePage.gwt.xml - src/main/java/resourcetab/client/SampleResourceTab.java - src/main/java/resourcetab/GwtSampleResourceTab.java - src/main/java/resourcetab/SampleResourceTab.gwt.xml - - \ No newline at end of file diff --git a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/pom.xml b/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/pom.xml deleted file mode 100644 index cad5e845a9b..00000000000 --- a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/pom.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - 4.0.0 - - $groupId - $artifactId - sonar-plugin - 1.0-SNAPSHOT - My Sonar GWT plugin - GWT Sample description - - - - My company - http://www.mycompany.com - - - - - - sonar - Sonar - http://repository.sonarsource.org/content/repositories/sonar - - - - false - - - - - - - org.codehaus.sonar - sonar-plugin-api - ${sonarTargetVersion} - - - org.codehaus.sonar - sonar-gwt-api - ${sonarTargetVersion} - provided - - - com.google.gwt - gwt-user - 2.0.3 - provided - - - com.google.gwt - gwt-incubator - 2.0.1 - provided - - - - - org.codehaus.sonar - sonar-testing-harness - ${sonarTargetVersion} - test - - - junit - junit - 4.7 - test - - - - - - - src/main/java - - - - - org.codehaus.sonar - sonar-packaging-maven-plugin - 1.0 - true - - ${package}.GwtSamplePlugin - - - - org.codehaus.mojo - gwt-maven-plugin - 1.2 - - - - - ${package}.resourcetab.SampleResourceTab - ${package}.page.SamplePage - - target/classes - - -Xmx512m -Dgwt.jjs.permutationWorkerFactory=com.google.gwt.dev.ThreadedPermutationWorkerFactory - - - compile - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.0.2 - - 1.5 - 1.5 - UTF-8 - - - - - diff --git a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/GwtSamplePlugin.java b/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/GwtSamplePlugin.java deleted file mode 100644 index deab27bb70d..00000000000 --- a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/GwtSamplePlugin.java +++ /dev/null @@ -1,43 +0,0 @@ -#set( $symbol_pound = '#' ) -#set( $symbol_dollar = '$' ) -#set( $symbol_escape = '\' ) -package ${package}; - -import org.sonar.api.Plugin; -import ${package}.page.GwtSamplePage; -import ${package}.resourcetab.GwtSampleResourceTab; - -import java.util.Arrays; -import java.util.List; - -public class GwtSamplePlugin implements Plugin { - - /** - * @deprecated this is not used anymore - */ - public String getKey() { - return "gwt-sample"; - } - - /** - * @deprecated this is not used anymore - */ - public String getName() { - return "GWT Sample"; - } - - /** - * @deprecated this is not used anymore - */ - public String getDescription() { - return "GWT Sample description"; - } - - public List getExtensions() { - return Arrays.asList(GwtSampleResourceTab.class, GwtSamplePage.class); - } - - public String toString() { - return getKey(); - } -} diff --git a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/GwtSamplePage.java b/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/GwtSamplePage.java deleted file mode 100644 index 3dea837efdf..00000000000 --- a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/GwtSamplePage.java +++ /dev/null @@ -1,21 +0,0 @@ -#set( $symbol_pound = '#' ) -#set( $symbol_dollar = '$' ) -#set( $symbol_escape = '\' ) -package ${package}.page; - -import org.sonar.api.web.GwtPage; -import org.sonar.api.web.NavigationSection; -import org.sonar.api.web.UserRole; - -@NavigationSection(NavigationSection.RESOURCE) -@UserRole(UserRole.USER) -public class GwtSamplePage extends GwtPage { - - public String getGwtId() { - return "${package}.page.SamplePage"; - } - - public String getTitle() { - return "Sample"; - } -} diff --git a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/SamplePage.gwt.xml b/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/SamplePage.gwt.xml deleted file mode 100644 index 89a0800f0c5..00000000000 --- a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/SamplePage.gwt.xml +++ /dev/null @@ -1,16 +0,0 @@ -#set( $symbol_pound = '#' ) -#set( $symbol_dollar = '$' ) -#set( $symbol_escape = '\' ) - - - - - - - - - - - - - diff --git a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/client/I18nConstants.java b/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/client/I18nConstants.java deleted file mode 100644 index 1c34bd10240..00000000000 --- a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/client/I18nConstants.java +++ /dev/null @@ -1,14 +0,0 @@ -#set( $symbol_pound = '#' ) -#set( $symbol_dollar = '$' ) -#set( $symbol_escape = '\' ) -package ${package}.page.client; - -import com.google.gwt.core.client.GWT; - -public interface I18nConstants extends com.google.gwt.i18n.client.Constants { - - static I18nConstants INSTANCE = GWT.create(I18nConstants.class); - - @DefaultStringValue("This is a sample") - String sample(); -} diff --git a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/client/I18nConstants_fr.properties b/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/client/I18nConstants_fr.properties deleted file mode 100644 index 89a9d6fe129..00000000000 --- a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/client/I18nConstants_fr.properties +++ /dev/null @@ -1,5 +0,0 @@ -#set( $symbol_pound = '#' ) -#set( $symbol_dollar = '$' ) -#set( $symbol_escape = '\' ) -${symbol_pound} This file must use UTF-8 encoding -sample=Ceci est un exemple \ No newline at end of file diff --git a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/client/SamplePage.java b/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/client/SamplePage.java deleted file mode 100644 index bb9b716f634..00000000000 --- a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/client/SamplePage.java +++ /dev/null @@ -1,21 +0,0 @@ -#set( $symbol_pound = '#' ) -#set( $symbol_dollar = '$' ) -#set( $symbol_escape = '\' ) -package ${package}.page.client; - -import com.google.gwt.user.client.ui.Label; -import com.google.gwt.user.client.ui.VerticalPanel; -import com.google.gwt.user.client.ui.Widget; -import org.sonar.gwt.ui.Page; -import org.sonar.wsclient.services.Resource; - -public class SamplePage extends Page { - - @Override - protected Widget doOnResourceLoad(Resource resource) { - VerticalPanel panel = new VerticalPanel(); - panel.add(new Label(resource.getName(true))); - panel.add(new Label(I18nConstants.INSTANCE.sample())); - return panel; - } -} diff --git a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/public/test.html b/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/public/test.html deleted file mode 100644 index 5d26e9ab834..00000000000 --- a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/page/public/test.html +++ /dev/null @@ -1,35 +0,0 @@ -#set( $symbol_pound = '#' ) -#set( $symbol_dollar = '$' ) -#set( $symbol_escape = '\' ) - - - - - - GWT Smaple - - - - - - - - - - - - - - -
-
- - - - \ No newline at end of file diff --git a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/resourcetab/GwtSampleResourceTab.java b/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/resourcetab/GwtSampleResourceTab.java deleted file mode 100644 index a5253b46940..00000000000 --- a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/resourcetab/GwtSampleResourceTab.java +++ /dev/null @@ -1,20 +0,0 @@ -#set( $symbol_pound = '#' ) -#set( $symbol_dollar = '$' ) -#set( $symbol_escape = '\' ) -package ${package}.resourcetab; - -import org.sonar.api.web.GwtPage; -import org.sonar.api.web.NavigationSection; -import org.sonar.api.web.UserRole; - -@NavigationSection(NavigationSection.RESOURCE_TAB) -@UserRole(UserRole.USER) -public class GwtSampleResourceTab extends GwtPage { - public String getTitle() { - return "Sample"; - } - - public String getGwtId() { - return "${package}.resourcetab.SampleResourceTab"; - } -} \ No newline at end of file diff --git a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/resourcetab/SampleResourceTab.gwt.xml b/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/resourcetab/SampleResourceTab.gwt.xml deleted file mode 100644 index 079fb36bdaa..00000000000 --- a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/resourcetab/SampleResourceTab.gwt.xml +++ /dev/null @@ -1,13 +0,0 @@ -#set( $symbol_pound = '#' ) -#set( $symbol_dollar = '$' ) -#set( $symbol_escape = '\' ) - - - - - - - - - - diff --git a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/resourcetab/client/SampleResourceTab.java b/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/resourcetab/client/SampleResourceTab.java deleted file mode 100644 index c75748daed6..00000000000 --- a/archetypes/sonar-gwt-plugin/src/main/resources/archetype-resources/src/main/java/resourcetab/client/SampleResourceTab.java +++ /dev/null @@ -1,17 +0,0 @@ -#set( $symbol_pound = '#' ) -#set( $symbol_dollar = '$' ) -#set( $symbol_escape = '\' ) -package ${package}.resourcetab.client; - -import com.google.gwt.user.client.ui.Label; -import com.google.gwt.user.client.ui.Widget; -import org.sonar.gwt.ui.Page; -import org.sonar.wsclient.services.Resource; - -public class SampleResourceTab extends Page { - - @Override - protected Widget doOnResourceLoad(Resource resource) { - return new Label("This is a sample"); - } -} \ No newline at end of file -- cgit v1.2.3