summaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@gmail.com>2013-01-10 09:58:03 +0100
committerJulien Lancelot <julien.lancelot@gmail.com>2013-01-10 09:58:03 +0100
commit874334b82c090f73dd722ceced845ce8273de524 (patch)
tree09de89aeb2a59e6e4d0e2979c16839dd5976ed26 /plugins
parentd31621e9d674a68f9451574fbe706d052c32af73 (diff)
downloadsonarqube-874334b82c090f73dd722ceced845ce8273de524.tar.gz
sonarqube-874334b82c090f73dd722ceced845ce8273de524.zip
SONAR-4032 Add the 'sonar.skippedModules' property to the Settings>Exclusions page
Diffstat (limited to 'plugins')
-rw-r--r--plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/CorePlugin.java10
-rw-r--r--plugins/sonar-core-plugin/src/main/resources/org/sonar/l10n/core.properties2
2 files changed, 11 insertions, 1 deletions
diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/CorePlugin.java b/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/CorePlugin.java
index c5530ef2cbb..6b1c4988f25 100644
--- a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/CorePlugin.java
+++ b/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/CorePlugin.java
@@ -85,6 +85,7 @@ import org.sonar.plugins.core.timemachine.ViolationPersisterDecorator;
import org.sonar.plugins.core.timemachine.ViolationTrackingDecorator;
import org.sonar.plugins.core.web.Lcom4Viewer;
import org.sonar.plugins.core.web.TestsViewer;
+import org.sonar.plugins.core.widgets.ActionPlansWidget;
import org.sonar.plugins.core.widgets.AlertsWidget;
import org.sonar.plugins.core.widgets.CommentsDuplicationsWidget;
import org.sonar.plugins.core.widgets.ComplexityWidget;
@@ -104,7 +105,6 @@ import org.sonar.plugins.core.widgets.TimeMachineWidget;
import org.sonar.plugins.core.widgets.TimelineWidget;
import org.sonar.plugins.core.widgets.TreemapWidget;
import org.sonar.plugins.core.widgets.WelcomeWidget;
-import org.sonar.plugins.core.widgets.ActionPlansWidget;
import org.sonar.plugins.core.widgets.reviews.FalsePositiveReviewsWidget;
import org.sonar.plugins.core.widgets.reviews.MyReviewsWidget;
import org.sonar.plugins.core.widgets.reviews.PlannedReviewsWidget;
@@ -194,6 +194,14 @@ import java.util.List;
multiValues = true,
category = CoreProperties.CATEGORY_EXCLUSIONS),
@Property(
+ key = CoreProperties.PROJECT_SKIPPED_MODULES_PROPERTY,
+ name = "Skipped Modules",
+ description = "Exclude project modules from code analysis. Changes will be applied during next code analysis.",
+ project = true,
+ global = true,
+ multiValues = true,
+ category = CoreProperties.CATEGORY_EXCLUSIONS),
+ @Property(
key = CoreProperties.PROJECT_TEST_EXCLUSIONS_PROPERTY,
name = "Test Exclusions",
description = "Exclude tests from code analysis. Changes will be applied during next code analysis.",
diff --git a/plugins/sonar-core-plugin/src/main/resources/org/sonar/l10n/core.properties b/plugins/sonar-core-plugin/src/main/resources/org/sonar/l10n/core.properties
index e0ec07ada5c..863008ad744 100644
--- a/plugins/sonar-core-plugin/src/main/resources/org/sonar/l10n/core.properties
+++ b/plugins/sonar-core-plugin/src/main/resources/org/sonar/l10n/core.properties
@@ -647,6 +647,8 @@ property.category.server_id=Server ID
property.category.exclusions=Exclusions
property.sonar.exclusions.name=Exclude sources from code analysis
property.sonar.exclusions.description=Changes will be applied during next code analysis.
+property.sonar.skippedModules.name=Exclude project modules from code analysis
+property.sonar.skippedModules.description=Changes will be applied during next code analysis.
property.sonar.test.exclusions.name=Exclude tests from code analysis
property.sonar.test.exclusions.description=Changes will be applied during next code analysis.
property.sonar.global.exclusions.name=Global source exclusions