我正在运行 Jacoco 作为代理以确保万无一失
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<argLine>${jacoco.agent.argLine}</argLine>
</configuration>
</plugin>
我正在为我的构建破坏程序配置 Jacoco,其中包含大量排除项(常量和我已弃用的类)。
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.5.201505241946</version>
<configuration>
<excludes>
<exclude>*/*Test</exclude>
<exclude>*/*Constants*</exclude>
<exclude>${jacoco.exclusions.list}</exclude>
</excludes>
</configuration>
我得到的是,当我去运行测试时,我得到了错误:
T E S T S
-------------------------------------------------------
The command line is too long.
Results :
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
除了命令行上的代理参数 arglist 之外,还有其他方法可以将排除列表传递给 Jacoco 吗?(看代码看起来不像)
我的问题是:除了在命令行上之外,如何将排除列表传递给在 surefire 中运行的 Jacoco 代理?