gpt4 book ai didi

java - 如何指定 Maven 目标的参数值

转载 作者:行者123 更新时间:2023-12-01 08:51:02 25 4
gpt4 key购买 nike

http://www.eclemma.org/jacoco/trunk/doc/prepare-agent-mojo.html

我对maven根本不熟悉。我正在从事的项目需要它......

我正在尝试在 Maven 中自定义这个 Jacoco 工具。特别是准备代理目标的“include”参数。我正在测试一个大项目,其中有大约 4000 个类,分布在许多不同的包中。但我唯一需要的覆盖范围信息只是 5-10 个类(class)。

知道如何指定这样的东西吗?基本上在运行测试时指定“include”。还是我必须在 POM 文件中指定它?

“mvn jacoco:prepare-agent -Dinclude =“weka.associations.Apriori”测试”

最佳答案

是的,您可以在 pom.xml 文件中指定

<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.4.201502262128</version>
<configuration>
<excludes>
<exclude>**/*_.*</exclude>
</excludes>
</configuration>
<executions>
<execution>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>report</id>
<phase>prepare-package</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</configuration>
</plugin

其中排除标记将包含您的排除列表,即您希望排除以获得代码覆盖率的类,现在,它不会排除任何内容

请使用新版本的 jacoco,因为它是我指定的旧版本

关于java - 如何指定 Maven 目标的参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42406482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com