]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-3074 Disable update check for every FB plugin
authorFabrice Bellingard <bellingard@gmail.com>
Wed, 16 May 2012 15:48:37 +0000 (17:48 +0200)
committerFabrice Bellingard <bellingard@gmail.com>
Wed, 16 May 2012 15:49:15 +0000 (17:49 +0200)
plugins/sonar-findbugs-plugin/src/main/java/org/sonar/plugins/findbugs/FindbugsExecutor.java

index cf7425403364350b5d4c0f06d6918d5eef7c71d9..1f4e9c027ce733dc491f952abe4946ac54e43294 100644 (file)
@@ -80,6 +80,8 @@ public class FindbugsExecutor implements BatchExtension {
 
       customPlugins = loadFindbugsPlugins();
 
+      disableUpdateChecksOnEveryPlugin();
+
       Project project = configuration.getFindbugsProject();
       engine.setProject(project);
 
@@ -184,6 +186,12 @@ public class FindbugsExecutor implements BatchExtension {
     return customPluginList;
   }
 
+  private void disableUpdateChecksOnEveryPlugin() {
+    for (Plugin plugin : Plugin.getAllPlugins()) {
+      plugin.setMyGlobalOption("noUpdateChecks", "true");
+    }
+  }
+
   private static void resetCustomPluginList(Collection<Plugin> customPlugins) {
     if (customPlugins != null) {
       for (Plugin plugin : customPlugins) {