From 625da3dc6bc5099e7b9c22a31b005adb5318b6dc Mon Sep 17 00:00:00 2001 From: simonbrandhof Date: Thu, 2 Dec 2010 14:05:25 +0000 Subject: [PATCH] extract GWT components from sonar-core-plugin --- plugins/sonar-core-gwt/pom.xml | 94 +++++++++++++ plugins/sonar-core-gwt/sonar-core-gwt.iml | 123 ++++++++++++++++++ .../org/sonar/plugins/core/clouds/Clouds.java | 0 .../core/clouds/client/Calculator.java | 0 .../plugins/core/clouds/client/GwtClouds.java | 0 .../clouds/client/model/CloudElement.java | 0 .../core/clouds/client/model/Color.java | 0 .../client/widget/ClassCloudsWidget.java | 0 .../core/clouds/client/widget/TabWidget.java | 0 .../CoverageViewerDefinition.java | 0 .../coverageviewer/client/CoveragePanel.java | 0 .../coverageviewer/client/CoverageViewer.java | 0 .../DefaultSourceViewer.java | 0 .../client/GwtDefaultSourceViewer.java | 0 .../DuplicationsViewerDefinition.java | 0 .../client/DuplicationsPanel.java | 0 .../client/DuplicationsViewer.java | 0 .../sonar/plugins/core/hotspots/Hotspots.java | 0 .../core/hotspots/client/GwtHotspots.java | 0 .../core/hotspots/client/I18nConstants.java | 0 .../client/widget/AbstractHotspot.java | 0 .../hotspots/client/widget/MetricHotspot.java | 0 .../client/widget/MostBadlyDesignedFiles.java | 1 - .../client/widget/MostViolatedResources.java | 0 .../client/widget/MostViolatedRules.java | 0 .../TestsViewerDefinition.java | 0 .../testdetailsviewer/client/TestsPanel.java | 0 .../testdetailsviewer/client/TestsViewer.java | 0 .../core/ui/pageselector/GwtPageSelector.java | 0 .../ui/pageselector/client/I18nConstants.java | 0 .../core/ui/pageselector/client/PageDef.java | 2 +- .../ui/pageselector/client/PagePanel.java | 0 .../ui/pageselector/client/PageSelector.java | 0 .../ViolationsViewerDefinition.java | 0 .../client/I18nConstants.java | 0 .../client/ViolationsPanel.java | 0 .../client/ViolationsViewer.java | 1 - .../plugins/core/clouds/GwtClouds.gwt.xml | 0 .../plugins/core/clouds/public/clouds.css | 0 .../plugins/core/clouds/public/test.html | 0 .../coverageviewer/CoverageViewer.gwt.xml | 0 .../core/coverageviewer/public/test.html | 0 .../GwtDefaultSourceViewer.gwt.xml | 0 .../core/defaultsourceviewer/public/test.html | 0 .../DuplicationsViewer.gwt.xml | 0 .../public/DuplicationsViewer.css | 0 .../core/duplicationsviewer/public/test.html | 0 .../plugins/core/hotspots/GwtHotspots.gwt.xml | 0 .../client/I18nConstants_fr.properties | 0 .../plugins/core/hotspots/public/hotspots.css | 0 .../plugins/core/hotspots/public/test.html | 0 .../testdetailsviewer/TestsViewer.gwt.xml | 0 .../testdetailsviewer/public/TestsViewer.css | 0 .../testdetailsviewer/public/images/error.png | Bin .../public/images/failure.png | Bin .../testdetailsviewer/public/images/ok.png | Bin .../public/images/skipped.png | Bin .../core/testdetailsviewer/public/test.html | 0 .../core/ui/pageselector/PageSelector.gwt.xml | 0 .../client/I18nConstants_fr.properties | 0 .../ui/pageselector/public/pageselector.css | 0 .../core/ui/pageselector/public/test.html | 0 .../violationsviewer/ViolationsViewer.gwt.xml | 0 .../client/I18nConstants_fr.properties | 0 .../core/violationsviewer/public/test.html | 0 plugins/sonar-core-plugin/pom.xml | 104 ++++++--------- pom.xml | 7 +- 67 files changed, 265 insertions(+), 67 deletions(-) create mode 100644 plugins/sonar-core-gwt/pom.xml create mode 100644 plugins/sonar-core-gwt/sonar-core-gwt.iml rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/clouds/Clouds.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/clouds/client/Calculator.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/clouds/client/GwtClouds.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/clouds/client/model/CloudElement.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/clouds/client/model/Color.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/clouds/client/widget/ClassCloudsWidget.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/clouds/client/widget/TabWidget.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/coverageviewer/CoverageViewerDefinition.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/coverageviewer/client/CoveragePanel.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/coverageviewer/client/CoverageViewer.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/defaultsourceviewer/DefaultSourceViewer.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/defaultsourceviewer/client/GwtDefaultSourceViewer.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/duplicationsviewer/DuplicationsViewerDefinition.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/duplicationsviewer/client/DuplicationsPanel.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/duplicationsviewer/client/DuplicationsViewer.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/hotspots/Hotspots.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/hotspots/client/GwtHotspots.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/hotspots/client/I18nConstants.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/hotspots/client/widget/AbstractHotspot.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MetricHotspot.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MostBadlyDesignedFiles.java (99%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MostViolatedResources.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MostViolatedRules.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/testdetailsviewer/TestsViewerDefinition.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/testdetailsviewer/client/TestsPanel.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/testdetailsviewer/client/TestsViewer.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/ui/pageselector/GwtPageSelector.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/ui/pageselector/client/I18nConstants.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/ui/pageselector/client/PageDef.java (99%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/ui/pageselector/client/PagePanel.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/ui/pageselector/client/PageSelector.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/violationsviewer/ViolationsViewerDefinition.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/violationsviewer/client/I18nConstants.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/violationsviewer/client/ViolationsPanel.java (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/java/org/sonar/plugins/core/violationsviewer/client/ViolationsViewer.java (99%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/clouds/GwtClouds.gwt.xml (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/clouds/public/clouds.css (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/clouds/public/test.html (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/coverageviewer/CoverageViewer.gwt.xml (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/coverageviewer/public/test.html (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/defaultsourceviewer/GwtDefaultSourceViewer.gwt.xml (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/defaultsourceviewer/public/test.html (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/duplicationsviewer/DuplicationsViewer.gwt.xml (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/duplicationsviewer/public/DuplicationsViewer.css (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/duplicationsviewer/public/test.html (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/hotspots/GwtHotspots.gwt.xml (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/hotspots/client/I18nConstants_fr.properties (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/hotspots/public/hotspots.css (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/hotspots/public/test.html (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/testdetailsviewer/TestsViewer.gwt.xml (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/TestsViewer.css (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/images/error.png (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/images/failure.png (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/images/ok.png (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/images/skipped.png (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/test.html (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/ui/pageselector/PageSelector.gwt.xml (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/ui/pageselector/client/I18nConstants_fr.properties (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/ui/pageselector/public/pageselector.css (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/ui/pageselector/public/test.html (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/violationsviewer/ViolationsViewer.gwt.xml (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/violationsviewer/client/I18nConstants_fr.properties (100%) rename plugins/{sonar-core-plugin => sonar-core-gwt}/src/main/resources/org/sonar/plugins/core/violationsviewer/public/test.html (100%) diff --git a/plugins/sonar-core-gwt/pom.xml b/plugins/sonar-core-gwt/pom.xml new file mode 100644 index 00000000000..308512c7f21 --- /dev/null +++ b/plugins/sonar-core-gwt/pom.xml @@ -0,0 +1,94 @@ + + + 4.0.0 + + org.codehaus.sonar + sonar + 2.5-SNAPSHOT + ../.. + + sonar-core-gwt + jar + Sonar :: Plugins :: Core GWT + + + + org.codehaus.sonar + sonar-plugin-api + + + org.codehaus.sonar + sonar-gwt-api + provided + + + com.google.gwt + gwt-user + provided + + + com.google.gwt + gwt-incubator + provided + + + + + org.codehaus.sonar + sonar-testing-harness + test + + + + + + + ${basedir}/src/main/resources + + + ${basedir}/src/test/resources + + + + + + com.atlassian.maven.plugins + maven-clover2-plugin + + + + **/client/**/*.java + + + + + org.codehaus.mojo + gwt-maven-plugin + + + + + org.sonar.plugins.core.ui.pageselector.PageSelector + org.sonar.plugins.core.clouds.GwtClouds + org.sonar.plugins.core.violationsviewer.ViolationsViewer + org.sonar.plugins.core.coverageviewer.CoverageViewer + org.sonar.plugins.core.defaultsourceviewer.GwtDefaultSourceViewer + org.sonar.plugins.core.duplicationsviewer.DuplicationsViewer + org.sonar.plugins.core.testdetailsviewer.TestsViewer + org.sonar.plugins.core.hotspots.GwtHotspots + + ${skipGwt} + ${project.build.directory}/classes + + + -Xmx512m -Dgwt.jjs.permutationWorkerFactory=com.google.gwt.dev.ThreadedPermutationWorkerFactory + + + compile + + + + + + + \ No newline at end of file diff --git a/plugins/sonar-core-gwt/sonar-core-gwt.iml b/plugins/sonar-core-gwt/sonar-core-gwt.iml new file mode 100644 index 00000000000..d34895789c8 --- /dev/null +++ b/plugins/sonar-core-gwt/sonar-core-gwt.iml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/clouds/Clouds.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/clouds/Clouds.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/clouds/Clouds.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/clouds/Clouds.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/clouds/client/Calculator.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/clouds/client/Calculator.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/clouds/client/Calculator.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/clouds/client/Calculator.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/clouds/client/GwtClouds.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/clouds/client/GwtClouds.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/clouds/client/GwtClouds.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/clouds/client/GwtClouds.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/clouds/client/model/CloudElement.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/clouds/client/model/CloudElement.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/clouds/client/model/CloudElement.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/clouds/client/model/CloudElement.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/clouds/client/model/Color.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/clouds/client/model/Color.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/clouds/client/model/Color.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/clouds/client/model/Color.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/clouds/client/widget/ClassCloudsWidget.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/clouds/client/widget/ClassCloudsWidget.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/clouds/client/widget/ClassCloudsWidget.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/clouds/client/widget/ClassCloudsWidget.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/clouds/client/widget/TabWidget.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/clouds/client/widget/TabWidget.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/clouds/client/widget/TabWidget.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/clouds/client/widget/TabWidget.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/coverageviewer/CoverageViewerDefinition.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/coverageviewer/CoverageViewerDefinition.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/coverageviewer/CoverageViewerDefinition.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/coverageviewer/CoverageViewerDefinition.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/coverageviewer/client/CoveragePanel.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/coverageviewer/client/CoveragePanel.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/coverageviewer/client/CoveragePanel.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/coverageviewer/client/CoveragePanel.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/coverageviewer/client/CoverageViewer.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/coverageviewer/client/CoverageViewer.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/coverageviewer/client/CoverageViewer.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/coverageviewer/client/CoverageViewer.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/defaultsourceviewer/DefaultSourceViewer.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/defaultsourceviewer/DefaultSourceViewer.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/defaultsourceviewer/DefaultSourceViewer.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/defaultsourceviewer/DefaultSourceViewer.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/defaultsourceviewer/client/GwtDefaultSourceViewer.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/defaultsourceviewer/client/GwtDefaultSourceViewer.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/defaultsourceviewer/client/GwtDefaultSourceViewer.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/defaultsourceviewer/client/GwtDefaultSourceViewer.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/duplicationsviewer/DuplicationsViewerDefinition.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/duplicationsviewer/DuplicationsViewerDefinition.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/duplicationsviewer/DuplicationsViewerDefinition.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/duplicationsviewer/DuplicationsViewerDefinition.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/duplicationsviewer/client/DuplicationsPanel.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/duplicationsviewer/client/DuplicationsPanel.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/duplicationsviewer/client/DuplicationsPanel.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/duplicationsviewer/client/DuplicationsPanel.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/duplicationsviewer/client/DuplicationsViewer.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/duplicationsviewer/client/DuplicationsViewer.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/duplicationsviewer/client/DuplicationsViewer.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/duplicationsviewer/client/DuplicationsViewer.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/hotspots/Hotspots.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/hotspots/Hotspots.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/hotspots/Hotspots.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/hotspots/Hotspots.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/hotspots/client/GwtHotspots.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/hotspots/client/GwtHotspots.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/hotspots/client/GwtHotspots.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/hotspots/client/GwtHotspots.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/hotspots/client/I18nConstants.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/hotspots/client/I18nConstants.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/hotspots/client/I18nConstants.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/hotspots/client/I18nConstants.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/hotspots/client/widget/AbstractHotspot.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/hotspots/client/widget/AbstractHotspot.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/hotspots/client/widget/AbstractHotspot.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/hotspots/client/widget/AbstractHotspot.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MetricHotspot.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MetricHotspot.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MetricHotspot.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MetricHotspot.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MostBadlyDesignedFiles.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MostBadlyDesignedFiles.java similarity index 99% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MostBadlyDesignedFiles.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MostBadlyDesignedFiles.java index afbae117e5f..e0400fa9eb9 100644 --- a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MostBadlyDesignedFiles.java +++ b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MostBadlyDesignedFiles.java @@ -26,7 +26,6 @@ import com.google.gwt.event.dom.client.ClickHandler; import com.google.gwt.user.client.Window; import com.google.gwt.user.client.ui.*; import org.sonar.gwt.Links; -import org.sonar.gwt.Metrics; import org.sonar.plugins.core.hotspots.client.I18nConstants; import org.sonar.wsclient.gwt.AbstractListCallback; import org.sonar.wsclient.gwt.Sonar; diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MostViolatedResources.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MostViolatedResources.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MostViolatedResources.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MostViolatedResources.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MostViolatedRules.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MostViolatedRules.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MostViolatedRules.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/hotspots/client/widget/MostViolatedRules.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/testdetailsviewer/TestsViewerDefinition.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/testdetailsviewer/TestsViewerDefinition.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/testdetailsviewer/TestsViewerDefinition.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/testdetailsviewer/TestsViewerDefinition.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/testdetailsviewer/client/TestsPanel.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/testdetailsviewer/client/TestsPanel.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/testdetailsviewer/client/TestsPanel.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/testdetailsviewer/client/TestsPanel.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/testdetailsviewer/client/TestsViewer.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/testdetailsviewer/client/TestsViewer.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/testdetailsviewer/client/TestsViewer.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/testdetailsviewer/client/TestsViewer.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/ui/pageselector/GwtPageSelector.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/ui/pageselector/GwtPageSelector.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/ui/pageselector/GwtPageSelector.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/ui/pageselector/GwtPageSelector.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/ui/pageselector/client/I18nConstants.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/ui/pageselector/client/I18nConstants.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/ui/pageselector/client/I18nConstants.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/ui/pageselector/client/I18nConstants.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/ui/pageselector/client/PageDef.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/ui/pageselector/client/PageDef.java similarity index 99% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/ui/pageselector/client/PageDef.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/ui/pageselector/client/PageDef.java index fdaa9dbdeda..048096e182f 100644 --- a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/ui/pageselector/client/PageDef.java +++ b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/ui/pageselector/client/PageDef.java @@ -91,4 +91,4 @@ class StringArray extends JavaScriptObject { public final native int length() /*-{ return this.length; }-*/; public final native String get(int i) /*-{ return this[i]; }-*/; -} +} \ No newline at end of file diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/ui/pageselector/client/PagePanel.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/ui/pageselector/client/PagePanel.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/ui/pageselector/client/PagePanel.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/ui/pageselector/client/PagePanel.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/ui/pageselector/client/PageSelector.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/ui/pageselector/client/PageSelector.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/ui/pageselector/client/PageSelector.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/ui/pageselector/client/PageSelector.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/violationsviewer/ViolationsViewerDefinition.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/violationsviewer/ViolationsViewerDefinition.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/violationsviewer/ViolationsViewerDefinition.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/violationsviewer/ViolationsViewerDefinition.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/violationsviewer/client/I18nConstants.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/violationsviewer/client/I18nConstants.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/violationsviewer/client/I18nConstants.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/violationsviewer/client/I18nConstants.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/violationsviewer/client/ViolationsPanel.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/violationsviewer/client/ViolationsPanel.java similarity index 100% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/violationsviewer/client/ViolationsPanel.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/violationsviewer/client/ViolationsPanel.java diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/violationsviewer/client/ViolationsViewer.java b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/violationsviewer/client/ViolationsViewer.java similarity index 99% rename from plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/violationsviewer/client/ViolationsViewer.java rename to plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/violationsviewer/client/ViolationsViewer.java index a79c243cf48..2ad7caa8bbb 100644 --- a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/violationsviewer/client/ViolationsViewer.java +++ b/plugins/sonar-core-gwt/src/main/java/org/sonar/plugins/core/violationsviewer/client/ViolationsViewer.java @@ -26,7 +26,6 @@ import com.google.gwt.event.dom.client.ClickHandler; import com.google.gwt.gen2.table.override.client.Grid; import com.google.gwt.user.client.ui.*; import org.sonar.gwt.Configuration; -import org.sonar.gwt.Links; import org.sonar.gwt.Metrics; import org.sonar.gwt.ui.Icons; import org.sonar.gwt.ui.Loading; diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/clouds/GwtClouds.gwt.xml b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/clouds/GwtClouds.gwt.xml similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/clouds/GwtClouds.gwt.xml rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/clouds/GwtClouds.gwt.xml diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/clouds/public/clouds.css b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/clouds/public/clouds.css similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/clouds/public/clouds.css rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/clouds/public/clouds.css diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/clouds/public/test.html b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/clouds/public/test.html similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/clouds/public/test.html rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/clouds/public/test.html diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/coverageviewer/CoverageViewer.gwt.xml b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/coverageviewer/CoverageViewer.gwt.xml similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/coverageviewer/CoverageViewer.gwt.xml rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/coverageviewer/CoverageViewer.gwt.xml diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/coverageviewer/public/test.html b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/coverageviewer/public/test.html similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/coverageviewer/public/test.html rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/coverageviewer/public/test.html diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/defaultsourceviewer/GwtDefaultSourceViewer.gwt.xml b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/defaultsourceviewer/GwtDefaultSourceViewer.gwt.xml similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/defaultsourceviewer/GwtDefaultSourceViewer.gwt.xml rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/defaultsourceviewer/GwtDefaultSourceViewer.gwt.xml diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/defaultsourceviewer/public/test.html b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/defaultsourceviewer/public/test.html similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/defaultsourceviewer/public/test.html rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/defaultsourceviewer/public/test.html diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/duplicationsviewer/DuplicationsViewer.gwt.xml b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/duplicationsviewer/DuplicationsViewer.gwt.xml similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/duplicationsviewer/DuplicationsViewer.gwt.xml rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/duplicationsviewer/DuplicationsViewer.gwt.xml diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/duplicationsviewer/public/DuplicationsViewer.css b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/duplicationsviewer/public/DuplicationsViewer.css similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/duplicationsviewer/public/DuplicationsViewer.css rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/duplicationsviewer/public/DuplicationsViewer.css diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/duplicationsviewer/public/test.html b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/duplicationsviewer/public/test.html similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/duplicationsviewer/public/test.html rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/duplicationsviewer/public/test.html diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/hotspots/GwtHotspots.gwt.xml b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/hotspots/GwtHotspots.gwt.xml similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/hotspots/GwtHotspots.gwt.xml rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/hotspots/GwtHotspots.gwt.xml diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/hotspots/client/I18nConstants_fr.properties b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/hotspots/client/I18nConstants_fr.properties similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/hotspots/client/I18nConstants_fr.properties rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/hotspots/client/I18nConstants_fr.properties diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/hotspots/public/hotspots.css b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/hotspots/public/hotspots.css similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/hotspots/public/hotspots.css rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/hotspots/public/hotspots.css diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/hotspots/public/test.html b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/hotspots/public/test.html similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/hotspots/public/test.html rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/hotspots/public/test.html diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/testdetailsviewer/TestsViewer.gwt.xml b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/testdetailsviewer/TestsViewer.gwt.xml similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/testdetailsviewer/TestsViewer.gwt.xml rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/testdetailsviewer/TestsViewer.gwt.xml diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/TestsViewer.css b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/TestsViewer.css similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/TestsViewer.css rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/TestsViewer.css diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/images/error.png b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/images/error.png similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/images/error.png rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/images/error.png diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/images/failure.png b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/images/failure.png similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/images/failure.png rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/images/failure.png diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/images/ok.png b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/images/ok.png similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/images/ok.png rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/images/ok.png diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/images/skipped.png b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/images/skipped.png similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/images/skipped.png rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/images/skipped.png diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/test.html b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/test.html similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/test.html rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/testdetailsviewer/public/test.html diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/ui/pageselector/PageSelector.gwt.xml b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/ui/pageselector/PageSelector.gwt.xml similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/ui/pageselector/PageSelector.gwt.xml rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/ui/pageselector/PageSelector.gwt.xml diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/ui/pageselector/client/I18nConstants_fr.properties b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/ui/pageselector/client/I18nConstants_fr.properties similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/ui/pageselector/client/I18nConstants_fr.properties rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/ui/pageselector/client/I18nConstants_fr.properties diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/ui/pageselector/public/pageselector.css b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/ui/pageselector/public/pageselector.css similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/ui/pageselector/public/pageselector.css rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/ui/pageselector/public/pageselector.css diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/ui/pageselector/public/test.html b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/ui/pageselector/public/test.html similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/ui/pageselector/public/test.html rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/ui/pageselector/public/test.html diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/violationsviewer/ViolationsViewer.gwt.xml b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/violationsviewer/ViolationsViewer.gwt.xml similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/violationsviewer/ViolationsViewer.gwt.xml rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/violationsviewer/ViolationsViewer.gwt.xml diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/violationsviewer/client/I18nConstants_fr.properties b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/violationsviewer/client/I18nConstants_fr.properties similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/violationsviewer/client/I18nConstants_fr.properties rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/violationsviewer/client/I18nConstants_fr.properties diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/violationsviewer/public/test.html b/plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/violationsviewer/public/test.html similarity index 100% rename from plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/violationsviewer/public/test.html rename to plugins/sonar-core-gwt/src/main/resources/org/sonar/plugins/core/violationsviewer/public/test.html diff --git a/plugins/sonar-core-plugin/pom.xml b/plugins/sonar-core-plugin/pom.xml index 171c0fa6bfb..924dcb468d0 100644 --- a/plugins/sonar-core-plugin/pom.xml +++ b/plugins/sonar-core-plugin/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.codehaus.sonar @@ -11,7 +12,7 @@ sonar-core-plugin sonar-plugin Sonar :: Plugins :: Core - + org.codehaus.sonar @@ -23,7 +24,8 @@ org.codehaus.sonar - sonar-gwt-api + sonar-core-gwt + ${project.version} provided @@ -41,16 +43,6 @@ maven-core provided - - com.google.gwt - gwt-user - provided - - - com.google.gwt - gwt-incubator - provided - @@ -72,60 +64,38 @@ - org.codehaus.sonar - sonar-packaging-maven-plugin - true - - core - Core - org.sonar.plugins.core.CorePlugin - - - + org.apache.maven.plugins + maven-dependency-plugin + + + unpack + prepare-package + + unpack + + + + + org.codehaus.sonar + sonar-core-gwt + ${project.version} + jar + false + ${project.build.outputDirectory} + **/* + META-INF/* + + + + + + maven-surefire-plugin always - - com.atlassian.maven.plugins - maven-clover2-plugin - - - - **/client/**/*.java - - - - - org.codehaus.mojo - gwt-maven-plugin - - - - - org.sonar.plugins.core.ui.pageselector.PageSelector - org.sonar.plugins.core.clouds.GwtClouds - org.sonar.plugins.core.violationsviewer.ViolationsViewer - org.sonar.plugins.core.coverageviewer.CoverageViewer - org.sonar.plugins.core.defaultsourceviewer.GwtDefaultSourceViewer - org.sonar.plugins.core.duplicationsviewer.DuplicationsViewer - org.sonar.plugins.core.testdetailsviewer.TestsViewer - org.sonar.plugins.core.hotspots.GwtHotspots - - ${skipGwt} - ${project.build.directory}/classes - - - -Xmx512m -Dgwt.jjs.permutationWorkerFactory=com.google.gwt.dev.ThreadedPermutationWorkerFactory - - - compile - - - - org.codehaus.sonar sonar-dev-maven-plugin @@ -145,6 +115,18 @@ + + org.codehaus.sonar + sonar-packaging-maven-plugin + true + + core + Core + org.sonar.plugins.core.CorePlugin + + + + diff --git a/pom.xml b/pom.xml index efeb1f81b41..39d29d8a640 100644 --- a/pom.xml +++ b/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.codehaus.sonar @@ -28,7 +29,7 @@ sonar-testing-harness sonar-squid sonar-ws-client - + plugins/sonar-core-gwt plugins/sonar-core-plugin plugins/sonar-dbcleaner-plugin plugins/sonar-checkstyle-plugin @@ -85,7 +86,7 @@ 10.6.1.0 6.1.24 - sonar-gwt-api + sonar-gwt-api,sonar-gwt-core UTF-8 2.0 1.5 -- 2.39.5