我已经安装了声纳服务器和扫描仪,还更改了属性文件。但这仍然给下面的问题。
错误:SonarQube扫描仪执行期间出错 java.lang.IllegalStateException:项目主目录必须是现有目录:C:\ Django \ webapplication \ webapplication \ Djangowebapplication
我的项目在C:\ Django \ webapplication目录中。以下是我的sonar-project.properties文件的配置文件
sonar.projectKey=devsonarqube
sonar.projectName=webapplication
sonar.projectVersion=1.0
sonar.projectBaseDir=C:\Django\webapplication
sonar.sources=C:\Django\webapplication
答案 0 :(得分:1)
在java properties
文件中,\
个字符需要使用\\
进行转义,例如:
sonar.projectBaseDir=C:\\Django\\webapplication
sonar.sources=.
注意:/
不需要转义:
sonar.projectBaseDir=C:/Django/webapplication
sonar.sources=.