Я пытаюсь запустить анализ локально, используя Sonar-Scanner 2.6, указывая на SonarQube 5.4. Папка локального решения содержит файл sonar-project.properties, используемый в облачном анализе.
Я пытаюсь создать файл свойств, который будет использоваться локально, отдельно от глобального файла sonar-project.properties. Это команда, которую я выполнил:
sonar-scanner -D project.settings=sonar-project-local.properties
Ожидаемое поведение: из двух файлов (sonar-project.properties и sonar-project-local.properties) сонар-сканер выберет локальный.
Наблюдаемое поведение: Если файл sonar-project.properties существует, сонар-сканер использует глобальный и игнорирует локальный.
Если я удалю (переименую) глобальный файл из каталога, то локальный файл будет распознан, и поведение будет таким, как ожидалось.
Это ошибка? Как решить эту проблему, не вмешиваясь в файл глобальных свойств?