Я использую версию плагина Sonar для eclipse 3.1.1.20130521-1304-RELEASE.Проблема с плагином статистики SCM на анализ сухого пробега сонара
Когда я запускаю локальный анализ с плагином консоль выглядит как
INFO: Sonar Server 3.5.1 17:15:41.103 INFO - Load batch settings 17:15:41.617 INFO - User cache: 17:15:41.630 INFO - Install plugins 17:15:41.854 INFO - Exclude plugins: devcockpit, pdfreport, views, report, scmactivity 17:15:47.571 INFO - ------------- Executing Project Scan 17:15:49.494 INFO - Apply project exclusions 17:15:49.494 INFO - Dry run 17:15:53.028 INFO - Create JDBC datasource for 17:15:54.094 INFO - Initializing Hibernate 17:15:59.013 INFO - ------------- Inspecting DPortal 17:15:59.045 INFO - Load module settings 17:16:00.721 INFO - Quality profile : [name=,language=java] 17:16:00.819 INFO - Excluded tests: 17:16:00.820 INFO - **/package-info.java 17:16:00.911 INFO - Configure Maven plugins 17:16:01.077 INFO - Compare to previous analysis (2013-06-03) 17:16:01.135 INFO - Compare over 5 days (2013-05-29, analysis of 2013-06-03 04:32:51.903) 17:16:01.168 INFO - Compare over 30 days (2013-05-04, analysis of 2013-06-03 04:32:51.903) 17:16:02.333 INFO - Base dir: 17:16:02.333 INFO - Working dir: 17:16:02.333 INFO - Source dirs: 17:16:02.334 INFO - Test dirs: 17:16:02.338 INFO - Binary dirs: 17:16:02.338 INFO - Source encoding: windows-1252, default locale: en_US 17:19:58.735 WARN - SCM URL must not be blank. SCM Stats Plugin will not run.Please check the parameter SCM URL or the <scm> section of Maven pom.
Я не знаю, почему он ждет в течение 3 минут в этой строке.
Также было бы здорово, если бы я мог запускать локальный анализ на определенных src dirs (которые являются подмодулями из maven mos) вместо всего проекта. Есть ли способ, которым я могу это сделать?
ОБНОВЛЕНИЕ: Меня интересуют только нарушения. Могу ли я заставить локальный анализ пропускать другие плагины?
UPDATE 2: Я попытался установить локальные свойства анализа упомянутых @fabrice в настройках затмение рабочего пространства.
Но это, кажется, подбирая только несколько свойств из журнала консоли эхолота ниже. Другие, например, sonar.importSources, которые он просто игнорирует?
Также, похоже, что это не соответствует определенному проекту свойства sonar.includeModules, установленному как один модуль. Он по-прежнему использует все каталоги src.
INFO: Sonar Server 3.5.1 13:16:35.022 INFO - Load batch settings 13:16:35.413 INFO - User cache: 13:16:35.421 INFO - Install plugins 13:16:35.653 INFO - Exclude plugins: devcockpit, pdfreport, views, report, buildstability, scmactivity, buildbreaker 13:17:50.854 INFO - ------------- Executing Project Scan 13:17:51.908 INFO - Apply project exclusions 13:17:51.924 INFO - Dry run 13:17:54.506 INFO - Create JDBC datasource for jdbc:h2: 13:17:55.342 INFO - Initializing Hibernate 13:17:59.932 INFO - ------------- Inspecting DPortal 13:17:59.938 INFO - Load module settings 13:18:03.169 INFO - Quality profile : [name=Dportal Alert Thresholds,language=java] 13:18:03.173 INFO - Excluded tests: 13:18:03.174 INFO - **/package-info.java 13:18:03.251 INFO - Configure Maven plugins 13:18:03.397 INFO - Compare to previous analysis (2013-06-04) 13:18:03.447 INFO - Compare over 5 days (2013-05-31, analysis of 2013-06-04 12:57:34.79) 13:18:03.498 INFO - Compare over 30 days (2013-05-06, analysis of 2013-06-04 12:57:34.79) 13:18:07.592 INFO - Base dir: 13:18:07.592 INFO - Working dir: 13:18:07.593 INFO - Source dirs: 13:18:07.595 INFO - Test dirs: 13:18:07.601 INFO - Binary dirs: 13:18:07.602 INFO - Source encoding: UTF-8, default locale: en_US 13:22:13.356 INFO - Sensor JavaSourceImporter... 13:23:35.056 INFO - Sensor JavaSourceImporter done: 81700 ms 13:23:35.057 INFO - Sensor JavaSquidSensor... 13:24:53.888 INFO - Java AST scan... 13:28:08.900 INFO - Java AST scan done: 195012 ms 13:28:10.152 INFO - Sensor JavaSquidSensor done: 275095 ms 13:28:10.152 INFO - Sensor FindbugsSensor... 13:28:10.152 INFO - Execute Findbugs 2.0.1... 13:28:42.363 INFO - Findbugs output report:
Но она отлично работает на сервере , есть ли возможность отключать плагины выборочно из плагина eclipse только для локального анализа? – Sujay
Также, пожалуйста, ознакомьтесь с обновлением в конце вопроса. – Sujay
Я обновил ответ. –