[英]How to run JaCoCo on a Maven project from the command line?
我想從 Maven 項目的命令行運行 JaCoCo,而不將 JaCoCo 配置包含到 pom.xml 中。
如何從命令行配置和調用 JaCoCo,例如:
$ mvn test <JaCoCo - config params>
本質上,我希望獲得 Maven 項目的覆蓋率報告,而無需手動編輯其 pom.xml。 直接在 Maven 項目上調用 JaCoCo(不調用mvn
命令也可以。
JaCoCo 通過在運行測試之前檢測虛擬機來工作。 通常配置 Surefire 插件以包含一些額外的參數並使用 JVM 代理,或者重寫類的字節碼以執行等效的操作。
我會檢查這個答案: How to configure JaCoCo maven plugin from command line
您可以使用:
mvn clean org.jacoco:jacoco-maven-plugin:0.8.8:prepare-agent verify org.jacoco:jacoco-maven-plugin:0.8.8:report
直接從命令行調用 jacoco 生成,而不需要對您的 pom 文件進行任何更改。
您可以通過test
替換verify
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.