SONAR新手路障:
然后我安装了sonar-runner(在一个名为sonar-run
的目录中),在root中创建了一个sonar-project.properties
,并将其配置为指向我在 C的Java src项目: \声纳运行\ SRC
尝试从我的Java项目src目录运行 - C:\ sonar-run \ src> ..\bin\sonar-runner
首先它失败并显示消息
Unable to resolve path '"C:sonar-runsrc"'
所以我使用额外的反斜杠 "C:\\sonar-run\\src"
逃脱了路径,然后我遇到了这个错误:
C:\sonar-run\src>..\bin\sonar-runner
C:\sonar-run
Runner configuration file: C:\sonar-run\conf\sonar-runner.properties
Project configuration file: C:\sonar-run\src\sonar-project.properties
Runner version: 1.3
...
...
Exception in thread "main" org.sonar.batch.bootstrapper.BootstrapException: org.sonar.api.utils.SonarException: Unable to resolve path '"C:\sonar-run\src"'
at org.sonar.runner.Runner.delegateExecution(Runner.java:189)
Caused by: org.sonar.api.utils.SonarException:
Unable to resolve path **'"C:\sonar-run\src"'**
我认为错误:与Unix / Windows /路径/转义序列有关。
观察:早些时候我使用 C:\ runsonar 作为文件夹名称,并将\ r \ n作为特殊字符转义。
结论:虽然这是我遇到的本地化错误,但这些是SONAR新手的学习内容:
\
r
开头的文件夹。例如\src\red
然后即使在src\\red
之后转义它也会变为src
\r
ed
这意味着return
字符,依此类推{{1}等等。答案 0 :(得分:4)
您必须删除属性文件中的双引号 错误消息说 无法解析路径“”* C:\ sonar-run \ src “ *'
您的参赛作品应该是这样的 C:\ sonar-run \ src