我正在尝试使用 Web 服务客户端从外部提供的值修改声纳中现有的手动指标。到目前为止,我能够从插件中读取现有的指标值,但对更新值有疑问。
此外,在更新指标时
sonar.update(new PropertyUpdateQuery("<metric_key>, "Metric Value"));
什么都没有发生,但是javadocs提到了 UpdateQuery 类中的 PUT 操作。编辑:我也尝试使用这种方法更新方法:
UpdateQuery<Metric> update = new UpdateQuery<Metric>() {
@Override
public Class<Metric> getModelClass() {
return Metric.class;
}
@Override
public String getUrl() {
return "/drilldown/measures/70?metric=<Metric Key>";
}
};
sonar.update(update);
这是更新手动指标的正确方法吗?另外,模型类和 url 应该更具体吗?- 到目前为止还没有这方面的文档。