2

我似乎无法从 SonarQube 合流页面得到答案的一般问题。

我正在为 Sonar 编写一个插件,但无法以有效的方式有效地设置我的环境。我能够将调试器连接到 Sonar 服务器实例(通过启用包装器配置文件中的调试行),并且当从 Sonar UI 访问插件时,我能够命中断点,但是....

  1. 在插件的分析部分,我似乎无法连接调试器。也就是说,在项目上运行 sonar-runner 时。
  2. 我似乎无法弄清楚如何热部署插件。我们不必每次都构建可部署的 jar 并将其移至声纳/插件。
  3. 似乎我需要理想地从 Eclipse 中运行声纳并模拟声纳运行器。

如果有人有资源谈论配置这个,那就太好了。官网有点少。

谢谢

4

1 回答 1

3

如果您使用以下 java 选项执行sonar-runner-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 ,您还可以远程调试在批处理端运行的部分声纳插件,但实际上没有办法进行热部署。

于 2013-08-21T16:35:24.817 回答