Я настроил сервер sonarqube на моем локальном компьютере для запуска, и я перенял первоначальный проект в режиме анализа. Кроме того, я создал муравьиную цель для разработчиков, чтобы они запускались в инкрементном режиме, чтобы просмотреть их новые проблемы. Я установил issuesReport на сервер сонара и использовал его из файла ant для генерации html-файлов.инкрементный анализ sonarqube не работает для конфигурации команды
Однако, когда каждый разработчик синхронизируется с svn и запускает цель муравья, они видят нарушения другими разработчиками в новых проблемах, а не только их проблемы.
Я ожидал, что плагин sonarqube сканирует только что отредактированный файл разработчиком, но вместо этого отобразит все новые файлы, которые будут представлены другими разработчиками.
Чтобы он работал правильно, я должен запустить режим анализа с моей машины. Однако это устраняет проблему только для меня, мои коллеги все еще видят все нарушения как новые.
Как SonarQube решает, является ли проблема новой или нет? Если каждый разработчик должен каждый раз проводить полный анализ, это будет большим по голове. Есть что-то мне не хватает?
Заранее благодарим за ваше время и помощь.