From 874334b82c090f73dd722ceced845ce8273de524 Mon Sep 17 00:00:00 2001 From: Julien Lancelot Date: Thu, 10 Jan 2013 09:58:03 +0100 Subject: SONAR-4032 Add the 'sonar.skippedModules' property to the Settings>Exclusions page --- .../src/main/java/org/sonar/plugins/core/CorePlugin.java | 10 +++++++++- .../src/main/resources/org/sonar/l10n/core.properties | 2 ++ 2 files changed, 11 insertions(+), 1 deletion(-) (limited to 'plugins') 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; @@ -193,6 +193,14 @@ import java.util.List; global = true, 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", 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 -- cgit v1.2.3