我的四叶草检测失败,并显示以下错误:

>  /path/to/MyClass.java:138:28:unexpected token: >

在线上:
return new HashSet<>();

尽管执行了三叶草检测并将源级别显式设置为1.7:
ant."clover-instr"(srcdir:it, destdir:cloverConvention.instrSrcDir, source:"1.7")

(^ gradle)

实际上,我可以将该属性设置为任何我喜欢的属性。没什么区别:
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

最佳答案

这是一个回归错误。 Clover v3.1.5可以正常运行。

07-26 07:02