Cobertura无法识别Java 1.7 Diamond操作员

时间:2013-11-30 16:25:41

标签: java cobertura

当我在Bamboo构建我的项目时,我得到了这个错误:

build   30-Nov-2013 17:26:36    [cobertura] WARN  [main] net.sourceforge.cobertura.reporting.ComplexityCalculator - JavaNCSS got an error while parsing the java file /home/bamboo/xml-data/build-dir/XXX-YYY-JOB1/src/main/java/com/ccc/xxx/aaa/BB.java
build   30-Nov-2013 17:26:36    ParseException in STDIN
build   30-Nov-2013 17:26:36    Last useful checkpoint: "com.ccc.xxx.aaa.BB.file(String)"
build   30-Nov-2013 17:26:36    Encountered " ">" "> "" at line 115, column 15.
build   30-Nov-2013 17:26:36    Was expecting one of:
build   30-Nov-2013 17:26:36        "boolean" ...
build   30-Nov-2013 17:26:36        "byte" ...
build   30-Nov-2013 17:26:36        "char" ...
build   30-Nov-2013 17:26:36        "double" ...
build   30-Nov-2013 17:26:36        "float" ...
build   30-Nov-2013 17:26:36        "int" ...
build   30-Nov-2013 17:26:36        "long" ...
build   30-Nov-2013 17:26:36        "short" ...
build   30-Nov-2013 17:26:36        <IDENTIFIER> ...
build   30-Nov-2013 17:26:36        "?" ...
build   30-Nov-2013 17:26:36        "boolean" ...
build   30-Nov-2013 17:26:36        "char" ...
build   30-Nov-2013 17:26:36        "byte" ...
build   30-Nov-2013 17:26:36        "short" ...
build   30-Nov-2013 17:26:36        "int" ...
build   30-Nov-2013 17:26:36        "long" ...
build   30-Nov-2013 17:26:36        "float" ...
build   30-Nov-2013 17:26:36        "double" ...
build   30-Nov-2013 17:26:36        <IDENTIFIER> ...
build   30-Nov-2013 17:26:36        "?" ...
build   30-Nov-2013 17:26:36        "?" ...
build   30-Nov-2013 17:26:36        "?" ...
build   30-Nov-2013 17:26:36        "?" ...

我认为cobertura无法识别Java 1.7钻石操作符。顺便说一下,它不会在我的本地机器上出错。

PS:我认为maven-surefire插件使用的是Cobertura。但是,本地计算机不会出现该错误。另一方面,Bamboo和我的电脑使用相同版本的surefire:2.10

1 个答案:

答案 0 :(得分:2)

我的项目遇到了同样的问题。它由corbertura插件的2.6版本解决。 在我的POM.xml中,我有:

<plugin>
   <groupId>org.codehaus.mojo</groupId>
   <artifactId>cobertura-maven-plugin</artifactId>
   <version>2.6</version>
</plugin>

再见。

相关问题