是否可以在使用CXF 2.5.x的模块上使用Cobertura插件。问题是,当我运行Sonar时,我收到以下错误:
ERROR: Cannot override read-only parameter: classesDirectory in goal: cxf-codegen:wsdl2java
问题已知,但尚未修复:
我无法将Cobertura插件更改为JaCoCo。
任何人都知道任何解决方法吗?使用Sonar时是否可以排除wsdl2java目标?
答案 0 :(得分:0)
您可以将wsdl2java目标放入POM中的特定配置文件中。默认情况下会激活此配置文件,但您可以提供一个属性来停用它。
E.g:
<profile>
<id>run-wsdl2java</id>
<activation>
<property>
<name>!skipWsdl2java</name>
</property>
</activation>
...
</profile>
然后,当运行Sonar时,您可以启动:
mvn sonar:sonar -DskipWsdl2java
答案 1 :(得分:0)
将CXF升级到2.5.4 / 2.6.1就足够了