2016-07-04 3 views
0

После обновления с 5.2 до 5.4 кажется, что метод addContainerExtension (..) был полностью удален с 5.3.Отсутствует API-интерфейс Sonarqube после обновления с 5.2 до 5.4

Мы полагались на этот метод для введения наших собственных правил. Метод, кажется, не были отмечены устаревшими - его чисто отсутствует в API

Наше использование этого метода является то,

for (ProjectDefinition pd : context.projectReactor().getProjects()) { 
      pd.addContainerExtension(ruleSet); 
      pd.addContainerExtension(testExecutionService); 
      pd.addContainerExtension(resultProvider); 
} 

Любые предложения/помощь appreicated?

ответ

1

Этот API был использован для ввода некоторых компонентов из сканера в каждый контейнер pico модуля (в основном MavenProject). Мы сбросили эту опасную функцию.

Но вам не нужно использовать это, чтобы внести свои собственные правила. Просто передайте свои расширения в методе getExtensions() вашего класса Plugin.

+0

Спасибо - это сработало и помогло много –