aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/sonar-findbugs-plugin/src
diff options
context:
space:
mode:
authorsimonbrandhof <simon.brandhof@gmail.com>2010-09-23 15:14:09 +0000
committersimonbrandhof <simon.brandhof@gmail.com>2010-09-23 15:14:09 +0000
commit98a9a7f8c3e1f8d440b943e8d1f27dba6ae93233 (patch)
treeaeff40148b36b67ca2ce2e95e3f69b6b9285eaae /plugins/sonar-findbugs-plugin/src
parent6f6dec3d769b3cd93e3f3c6d236e8a8f672284fe (diff)
downloadsonarqube-98a9a7f8c3e1f8d440b943e8d1f27dba6ae93233.tar.gz
sonarqube-98a9a7f8c3e1f8d440b943e8d1f27dba6ae93233.zip
SONAR-1706 Depreciate sonar.reuseExistingRulesConfiguration
Diffstat (limited to 'plugins/sonar-findbugs-plugin/src')
-rw-r--r--plugins/sonar-findbugs-plugin/src/main/java/org/sonar/plugins/findbugs/FindbugsMavenPluginHandler.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/sonar-findbugs-plugin/src/main/java/org/sonar/plugins/findbugs/FindbugsMavenPluginHandler.java b/plugins/sonar-findbugs-plugin/src/main/java/org/sonar/plugins/findbugs/FindbugsMavenPluginHandler.java
index e7e45ac3017..37091a968f0 100644
--- a/plugins/sonar-findbugs-plugin/src/main/java/org/sonar/plugins/findbugs/FindbugsMavenPluginHandler.java
+++ b/plugins/sonar-findbugs-plugin/src/main/java/org/sonar/plugins/findbugs/FindbugsMavenPluginHandler.java
@@ -24,6 +24,8 @@ import java.io.IOException;
import java.io.StringWriter;
import org.apache.commons.lang.StringUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.sonar.api.CoreProperties;
import org.sonar.api.batch.maven.MavenPlugin;
import org.sonar.api.batch.maven.MavenPluginHandler;
@@ -37,6 +39,8 @@ import org.sonar.plugins.findbugs.xml.Match;
public class FindbugsMavenPluginHandler implements MavenPluginHandler {
+ private static Logger LOG = LoggerFactory.getLogger(FindbugsMavenPluginHandler.class);
+
private RulesProfile profile;
private FindbugsProfileExporter exporter;
@@ -89,6 +93,9 @@ public class FindbugsMavenPluginHandler implements MavenPluginHandler {
String existingIncludeFilterConfig = plugin.getParameter("includeFilterFile");
String existingExcludeFilterConfig = plugin.getParameter("excludeFilterFile");
boolean existingConfig = !StringUtils.isBlank(existingIncludeFilterConfig) || !StringUtils.isBlank(existingExcludeFilterConfig);
+ if (project.getReuseExistingRulesConfig()) {
+ LOG.warn("Reusing existing Findbugs configuration is deprecated as it's unstable and can not provide meaningful results. This feature will be removed soon.");
+ }
if ( !project.getReuseExistingRulesConfig() || (project.getReuseExistingRulesConfig() && !existingConfig)) {
File includeXmlFile = saveIncludeConfigXml(project);
plugin.setParameter("includeFilterFile", getPath(includeXmlFile));