私の Clover インストルメンテーションは次のエラーで失敗します:
> /path/to/MyClass.java:138:28:unexpected token: >
行上:
return new HashSet<>();
これは、ソース レベルを明示的に 1.7 に設定して clover インストルメンテーションを実行しているにもかかわらずです。
ant."clover-instr"(srcdir:it, destdir:cloverConvention.instrSrcDir, source:"1.7")
(^グラドル)
実際には、そのプロパティを好きなように設定できます。違いはありません:
ant."clover-instr"(srcdir:it, destdir:cloverConvention.instrSrcDir, source:"one billion")
しかし、これは有効な属性です。他のものを入れると、別の方法で失敗するからです。
ant."clover-instr"(srcdir:it, destdir:cloverConvention.instrSrcDir, sores:"1.7")
> clover-instr doesn't support the "sores" attribute
1.7 のソースを認識してもらうために他に何かする必要はありますか? クローバー 3.1.7 の使用