Я использую Sonar 5.1. Мои проекты разделены на несколько выпусков R1, R2 ... и так далее. Все выпуски имеют одинаковый набор модулей с некоторыми изменениями. Я хочу запустить отчет сонара для всех выпусков, используя Maven в том же Sonar, чтобы показать отчет в одной панели. После запуска Sonar для первого выпуска, когда я запускаю сонар во втором выпуске, я получаю сообщение об ошибке: «... модуль уже является частью проекта xyz ...». Я пробовал использовать разные параметры, такие как projectName и projectKey (mvn sonar: sonar -DprojectName = "R1"), но это не помогло. Любое предложение приветствуется.Как анализировать один и тот же набор модулей в Sonar
0
A
ответ
0
Похоже на инкрементное освобождение, как и любое другое приложение java maven.
Убедитесь, что родительский ключ согласован. Итак, теперь, когда вы запускаете второй анализ, первые источники анализа будут перезаписаны без осложнений ... Вы можете увидеть старые показатели выпуска, используя сравнение или любые другие виджеты истории.
В ключе Maven-эхолота выполнен в виде конкатенации группы и идентификатор проекта, как -
GroupID:ArtifactID
образец: com.example: MyApp
Кажется, вы меняете ключ из только родительский pom и попытка анализа. Вы должны менять ключ в каждой помпе. Но, bcoz это инкрементный анализ позволяет не изменять артефакт или идентификатор группы