]> source.dussan.org Git - sonarqube.git/commitdiff
Fix SonarService.bat for supporting folders with names including spaces
authorJose C <luqq@users.noreply.github.com>
Wed, 14 Sep 2022 07:38:49 +0000 (09:38 +0200)
committersonartech <sonartech@sonarsource.com>
Tue, 27 Sep 2022 20:03:17 +0000 (20:03 +0000)
When %REALPATH% had a folder with whitespaces, e.g. c:\program files\sonarqube, it showed a nasty powershell error

sonar-application/src/main/assembly/bin/windows-x86-64/SonarService.bat

index ae7fb2672d6c98a3438b99d6ade3f51bb9c4aae1..38d8860a1d40382095b6624b1f4820c7485e9c3d 100644 (file)
@@ -26,7 +26,7 @@ rem check if Java is found
 set JAVA_EXE=
 call "%REALPATH%lib\find_java.bat" set_java_exe FAIL || goto:eof
 rem replace JAVA_EXE with the Java path in configuration file
-powershell -Command "(Get-Content %REALPATH%lib\SonarServiceWrapperTemplate.xml) -replace 'JAVA_EXE', '%JAVA_EXE%' | Out-File -encoding ASCII %REALPATH%lib\SonarServiceWrapper.xml"
+powershell -Command "(Get-Content '%REALPATH%lib\SonarServiceWrapperTemplate.xml') -replace 'JAVA_EXE', '%JAVA_EXE%' | Out-File -encoding ASCII '%REALPATH%lib\SonarServiceWrapper.xml'"
 
 rem call the SonarServiceWrapper.exe passing all the parameters
 "%REALPATH%lib\SonarServiceWrapper.exe" %*