簡體   English   中英

如何從命令行在 Maven 項目上運行 JaCoCo?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM