【发布时间】:2017-12-15 19:26:20
【问题描述】:
我按照Analyzing with SonarQube Scanner for Ant的说明分析了一个ant项目,出现以下错误:
Buildfile: C:\Projects\my-sonar\build.xml
[echo] Build properties read from build.properties
clean:
sonar:
[sonar:sonar] Apache Ant(TM) version 1.9.4 compiled on April 29 2014
[sonar:sonar] SonarQube Ant Task version: 2.5
[sonar:sonar] Loaded from: file:/C:/Projects/my-sonar/.ant/lib/sonarqube-ant-task-2.5.jar
[sonar:sonar] User cache: C:\Users\test\.sonar\cache
[sonar:sonar] Load global settings
BUILD FAILED
C:\Projects\my-sonar\build.xml:541: java.lang.IllegalStateException: Scanner engine is not started. Unable to execute task.
我正在使用 JDK 1.8 并连接到远程 SonarQube 服务器。
我是否必须在本地启动 sonar-scanner 作为服务?
感谢任何帮助。
更新:
这在 build.xml 中添加“sonar.login”和“sonar.password”后有效。错误消息有点误导......
【问题讨论】:
-
SonarQube 服务器版本为 6.4
-
我在生产环境中遇到了同样的问题。通过添加您建议的 2 个属性来解决它。谢谢!