2012-04-05 18 views
1

是否可以在使用CXF 2.5.x的模塊上使用Cobertura插件。問題是,當我運行聲納我收到以下錯誤:使用CXF 2.5.x的Cobertura聲納插件

ERROR: Cannot override read-only parameter: classesDirectory in goal: cxf-codegen:wsdl2java 

問題是已知的,但是一直沒有動:

我可以」將Cobertura插件改爲JaCoCo。

任何人都知道任何解決方法?使用Sonar時可以排除wsdl2java目標嗎?

回答

0

您可以將wsdl2java目標放入POM中的特定配置文件中。這個配置文件默認會被激活,但你會提供一個屬性來停用它。

例如爲:

<profile> 
    <id>run-wsdl2java</id> 
    <activation> 
    <property> 
     <name>!skipWsdl2java</name> 
    </property> 
    </activation> 
    ... 
</profile> 

然後,運行時聲納,你可以只啓動:

mvn sonar:sonar -DskipWsdl2java