这是我第一次使用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。我不确定我做错了什么。请让我添加所需的任何其他信息。
答案 0 :(得分:0)
变量“resourceKey”可能不指向有效的资源。
可以在描述小部件的主Sonar仪表板上找到项目的资源键。例如,在Nemo上,您将在its dashboard上找到Struts 2的资源键:“org.apache.struts:struts2-parent”。
如果资源是文件,则必须将资源路径附加到其项目密钥。例如:org.apache.struts:struts2-core:org.apache.struts2.util.StrutsUtil