7
我將surefire和cobertura插件放入我的pom.xml
,但我無法將它們配置爲正常工作。或者cobertura不運行或者測試執行兩次。如何讓maven cobertura和surefire插件一起工作?
那麼,我怎麼能配置插件,他們一起運行,只是一次?
如果我以這種方式配置,的Cobertura不運行:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12</version>
</plugin>
如果我以這種方式配置,測試是執行兩次:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.1</version>
<executions>
<execution>
<phase>test</phase>
<goals>
<goal>cobertura</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12</version>
</plugin>
你正在運行什麼maven目標? – Gaurav 2012-02-17 06:19:18
另一種方法是使用Sonar。運行這兩個工具而無需更改POM文件(插件由屬性驅動,您可以在設置文件中設置該屬性。) – 2012-02-17 10:32:09
我在主題 – joaosavio 2012-02-17 16:57:35