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 ランナーの場所を C:\SonarQube\sonar-runner-2.4 に移動してみてください

また、Java 8 を実行していないことも確認します。これは、20 ページの説明に従って SONAR_RUNNER_OPTS 変数を削除する必要があるためですhttps://vsarguidance.codeplex.com/downloads/get/1452516

于 2015-06-25T09:15:33.833 に答える