Maven Cobertura Plugin集成

今天看看maven的測試覆蓋率插件集成,首先修改工程的pom.xml文件,添加cobertura-maven-plugin插件,以下:java

<project>
    ...
    <reporting>
        <plugins>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>cobertura-maven-plugin</artifactId>
                <version>2.5.1</version>
            </plugin>
        </plugins>
    </reporting>
    ...
</project>

首先運行「mvn cobertura:help」, 若是不能運行,請添加如下倉庫maven

<project>
    ...
    <pluginRepositories>
        <pluginRepository>
            <id>Codehaus repository</id>
            <url>http://repository.codehaus.org/</url>
        </pluginRepository>
    </pluginRepositories>
    ...
</project>

下面是cobertura插件的命令測試

mvn cobertura:help          查看cobertura插件的幫助
mvn cobertura:clean         清空cobertura插件運行結果
mvn cobertura:check         運行cobertura的檢查任務
mvn cobertura:cobertura     運行cobertura的檢查任務並生成報表,報表生成在target/site/cobertura目錄下
cobertura:dump-datafile     Cobertura Datafile Dump Mojo
mvn cobertura:instrument    Instrument the compiled classes
相關文章
相關標籤/搜索