0

运行 SonarQube.MsBuild.Runner.exe 我得到以下异常:

Using environment variables to determine the download directory...
Creating the analysis bin directory:

Unhandled Exception: System.ArgumentException: Path cannot be the empty string or all whitespace.
   at System.IO.Directory.CreateDirectory(String path)
   at SonarQube.Bootstrapper.Program.preprocess(ILogger logger, IBootstrapperSettings settings, String[] args)
   at SonarQube.Bootstrapper.Program.Main(String[] args)

我的环境变量 SONAR_RUNNER_HOME 和 SONAR_RUNNER_OPTS 设置如下:

Name                           Value
----                           -----
SONAR_RUNNER_HOME              C:\Program Files\SonarQube\sonar-runner-2.4
SONAR_RUNNER_OPTS              -Xmx512m -XX:MaxPermSize=128m

什么不见​​了?

4

2 回答 2

0

可能是由于 C:\Program Files\SonarQube\sonar-runner-2.4 中的空间?尝试在路径周围添加引号或将 SonarQube runner 的位置移动到 C:\SonarQube\sonar-runner-2.4

还要验证您没有运行 Java 8,因为那样您应该删除 SONAR_RUNNER_OPTS 变量,如第 20 页所述,https: //vsarguidance.codeplex.com/downloads/get/1452516

于 2015-06-25T09:15:33.833 回答
0

我现在正在使用 Sonar.MsBuild.Runner 1.0。MsBuild Runner 中不存在该问题。

于 2015-08-31T13:04:08.533 回答