【发布时间】:2016-12-09 16:48:40
【问题描述】:
在运行 SonarQube Maven 插件以从 RTC 项目中获取责任信息时,我遇到了超时。我尝试将.jazz-scm/preferences.properties 中的repository.timeout 属性更改为900,但超时仍显示为60000ms。
此时我不确定这是 lscm 超时还是声纳本身。
错误:
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-
plugin:3.0.2:sonar (default-cli) on project app: The jazz annotate command
[sh lscm annotate -u pviana@foo.com -P ******** pom.xml] timed out:
Timeout exceeded: 60000 ms [command: sh lscm annotate -u pviana@foo.com
-P ******** pom.xml]: TimeoutException -> [Help 1]
【问题讨论】:
-
如果在 shell 中手动运行 lscm 命令会发生什么?为什么要花这么多时间?
-
是的。我在
lscm周围创建了一个包装器,并带有一个锁定机制来并行运行它。我一次要分析大约 8 个项目,所以每当文件太大时,我都会遇到这个超时问题。我知道这是一个性能问题,但如果可以的话,我可以增加超时时间并等待更长时间。在这种情况下是否可以增加超时时间?