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 はより具体的なものにする必要がありますか? - これに関するドキュメントは今のところありません。