Опитвам се да изпълня анализа локално, използвайки 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 съществува, сонарният скенер използва глобалния и игнорира локалния.
Ако премахна (преименувам) глобалния файл от директорията, тогава локалният файл се разпознава и поведението е според очакванията.
Това бъг ли е? Какъв е начинът да се реши този проблем, без да се забърквате с файла с глобални свойства?