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