У меня есть четыре проекта, которые имеют несколько общих модулей.SonarQube: как анализировать проекты с несколькими модулями?
Когда я пытаюсь выполнить полный анализ SonarQube, только первый проект успешно анализируется. Начиная со второго проекта, я получаю сообщение об ошибке в строках «XXX-модуль уже присутствует на сервере».
Каждый из моих четырех проектов содержит агрегатор POM. Это то, что я использую, чтобы построить их и запустить сонар Maven: сонар.
Какой был бы наилучший подход для решения этой проблемы?
Это на самом деле не проблема здесь. Я также могу построить многомодульный проект и применить к нему Sonar. Проблема возникает, когда у меня есть несколько многомодульных проектов, совместно использующих модули. Тогда общие модули не могут быть загружены в SonarQube, так как Sonar разрешает ** один ** экземпляр компонента существовать в любой момент времени. – Enrique
Вы просто нарушаете принципы управления конфигурацией. См. Мой отредактированный пост для более подробного объяснения. – LoganMzz