2015-06-29 4 views
0

Я столкнулся с этой проблемой, когда перехожу из версии SonarQube версии 4.5.1 в версию SonarQube 4.5.4Почему я потерял конфигурацию правил Java при обновлении с SQ 4.5.1 до 4.5.4?

В моем 4.5.1 у меня было обычное изменение правила squid: MethodCyclomaticComplexity. Я изменил сложность по умолчанию от 10 до 12. Теперь, когда я пытаюсь использовать тот же профиль Java в 4.5.4, я снова получаю значение по умолчанию снова 10 вместо 12.

Вот шаги, которые я выполнил.

  1. скачал свежую копию SonarQube4.5.4.zip
  2. сервер запущен
  3. восстановила профиль качества [обратно вверх генерировали от моего старого 4.5.1] вариант с помощью «Восстановление профиля» ,

  4. Установите этот профиль, как мой по умолчанию один

  5. выполнял команды Maven.

Он показывает значение по умолчанию 10 для кальмара: MethodCyclomaticComplexity.

[Кстати, я могу видеть значение по умолчанию в моем файле профиля качества, который генерируется из 4.5.1 является 12]

Пожалуйста, предложите

+0

Я использую базу данных h2 по умолчанию в этой среде – Sam

ответ

0

Вопросы было связано с изменением плагина. Во время установки SonarQube 4.5.4 я установил новый плагин Java 3.3. Некоторые из настраиваемых правил в профиле качества, созданных с помощью SonarQube 4.5.1 [с старым плагином Java], плохо работали на SonarQube4.5.4 из-за обновленного плагина Java.