2013-07-05 2 views
4

Выполнение запроса «Сонар версии 3.6 требуется для локального анализа» при попытке использования локального анализа сонара в затмении.Версия для сонара 3.6, необходимая для локального анализа

Я только что установил последний из CodeHaus

где матрица совместимости говорит, что 3.6 +.

Я использую Eclipse: Juno 4,2, с установленными следующие модули:

  1. Sonar Java Analyzer 3.2.0.20130627-1142-RELEASE org.sonar.ide.eclipse.jdt.feature.feature.group SonarSource

  2. Sonar m2e Разъем 3.2.0.20130627-1142-РЕЛИЗ org.sonar.ide.eclipse.m2e.feature.feature.group SonarSource

Любые идеи?

ответ

2

Вы используете сервер sonarqube?

Я не думаю, что вы можете использовать плагин, если сервер не работает, чтобы подключиться для проведения анализа.

http://docs.sonarqube.org/display/SONAR/SonarQube+in+Eclipse

Для целей вы смотрите, я предполагаю, что использование в личных целях, вы, вероятно, можете уйти с автономным экземпляром SonarQube, с использованием базы данных H2 встроено.

Локальный анализ параметров

параметров для настройки локального анализа могут быть установлены в различных местах. Вот иерархия параметров:

  • Параметры определены в SonarQube Web UI

  • Параметры, установленные в файле pom.xml (только для проектов Maven, с разъемом на m2e установлен) переопределяет параметры определенные в пользовательском интерфейсе

  • параметры, определенные в Eclipse, переопределяет параметры, определенные в файл POM (перейти к Window> Preferences> сонара> Локальный анализ свойства)

  • Параметров, определенных на уровне проекта в Eclipse, перекроют параметров, определенных на уровне Затмения (правая кнопка мыши на проект и выберите Свойства> сонар> свойства локального анализа)

Исключая Плагины

Некоторые плагины (бесполезные для локального анализа) могут быть пропущены во время локального анализа благодаря свойству sonar.dryRun.excludePlugins (Настройки> Конфигурация> Общие настройки> Общие).

Значение по умолчанию - «devcockpit, pdfreport, report, scmactivity, views».Например, чтобы пропустить плагин Build Stability (из-за https://jira.codehaus.org/browse/SONARIDE-346), установите свойство «devcockpit, pdfreport, report, scmactivity, views, buildstability».

Вот где я нашел эту информацию: Running Sonar Qube In Eclipse

Дважды проверьте ваши настройки

Вы также можете перепроверить свои настройки. Плагин установит экземпляр сонара для локального анализа на localhost: 9000. Если вы удалите это, это может привести к ошибкам. Вы должны иметь 2 серверов, перечисленных на странице конфигурации, локальный, и ваш удаленный сервер

Обратитесь к этой странице тоже: Configuring Sonar With Eclipse

+0

Спасибо. Да, удаленный режим работает нормально - я имею в виду, что вижу нарушения на вкладке веб-браузера Sonar. Хотя верно, что когда я переключаю режимы (между локальными и удаленными), я вижу, что появилось диалоговое окно, в котором говорилось: «Синхронизировать проблемы» столкнулась с проблемой. Ошибка во время запроса выпуска [email protected] – user2554243

+0

Можете ли вы обновить свой пост с помощью текущей конфигурации сонара? Также с проектом, который вы пытаетесь запустить анализ, вы уже запускали анализ с помощью sonarqube, прежде чем пытаться использовать плагин eclipse? «Чтобы использовать SonarQube в Eclipse в проекте, требуется, чтобы проект был сначала проанализирован SonarQube». – RGG

+0

Спасибо. Он был проанализирован на SonerQube на удаленной машине, к которой у меня нет доступа (помимо использования его в качестве сервера SONAR в eclipse для удаленного анализа). Поэтому моя единственная конфигурация - это упомянутый плагин 3.2.0. Я предполагаю, что мне не нужен локальный SonerQube. – user2554243

0

С Sonar плагин 3.0 локального анализа может быть запущен в порядке.

С плагином Sonar 3.2 Я получаю ту же ошибку, что и вы.

Пожалуйста, выберите «Установить новое программное обеспечение ...» и введите URL:

http://dist.sonar-ide.codehaus.org/eclipse-archives/3.0.0/

+0

Спасибо, его настоящий 3.0 запущен нормально. Я хочу использовать последний плагин. – user2554243

0

У меня была та же проблема, потому что я обновил плагин Eclipse, но забыл обновить гидролокатора-сервер (SonarQube).

После выполнения руководства по обновлению и установке SonarQube 3.6.2 он снова работал.

Смежные вопросы