使用Sonar Web Service Java客户端

时间:2012-03-28 08:18:22

标签: java web-services sonarqube

这是我第一次使用Sonar Web Service Java client。我已经成功下载了jar文件并且没有执行错误

Sonar sonar = Sonar.create("http://localhost:9000", "login", "password");

但是当我执行时:

Resource struts = sonar.find(ResourceQuery.createForMetrics(resourceKey,"violations"));

struts为null。我不确定我做错了什么。请让我添加所需的任何其他信息。

1 个答案:

答案 0 :(得分:0)

变量“resourceKey”可能不指向有效的资源。

可以在描述小部件的主Sonar仪表板上找到项目的资源键。例如,在Nemo上,您将在its dashboard上找到Struts 2的资源键:“org.apache.struts:struts2-parent”。

如果资源是文件,则必须将资源路径附加到其项目密钥。例如:org.apache.struts:struts2-core:org.apache.struts2.util.StrutsUtil