gpt4 book ai didi

java - Sonar Web 客户端 - 更新值失败

转载 作者:行者123 更新时间:2023-12-01 15:12:51 24 4
gpt4 key购买 nike

我正在尝试从外部修改 Sonar 中现有的手动指标使用 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 应该更具体吗? - 目前尚无相关文档。

最佳答案

处理 REST API 时,最好访问以下页面:http://docs.codehaus.org/display/SONAR/Web+Service+API

在那里,您可以找到 available operations on manual measures :获取、创建和删除。手动测量没有更新操作。

顺便说一句,Java Web 服务客户端中的等效项是 ManualMeasure*Query,而不是更新 Sonar 属性的 PropertyUpdateQuery。

关于java - Sonar Web 客户端 - 更新值失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12086129/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com