2012-04-10 9 views
0

ソナーで次のコードを実行すると、measureはnullを返します。 ( "1 = author; 2 = author ..."の行に何かを返すべきです)。しかし、それはnemo.sonarsource.orgで動作します。ソナーJava Webクライアント:行ごとの作成者null

他の措置:違反が私のところで正しく働くので、おそらくこれは誤りのあるコードの問題ではありません。私はソナーを何とか設定する必要があると思う?

private final Sonar sonar; 

    public String getAuthors(String resourceKey){ 
     return getMeasure(resourceKey, "authors_by_line").getData(); 
    } 

    private Measure getMeasure(String resourceKey, String measureName){ 
     Resource resource = sonar.find(ResourceQuery.createForMetrics(
      resourceKey, measureName)); 

     Measure measure = resource.getMeasure(measureName); 

     return measure; 
    } 

答えて

3

あなたは、このメトリックを取得することができるようにするために(ソナーの設定では、私たちのWikiにドキュメントを参照してください)SCM Activity pluginをインストールし、それを有効にしている必要があります。

その後、プロジェクトを再解析すると、期待される動作が得られます。

関連する問題