java - 通过命令行覆盖 Surefire 配置
问题描述
我认为这对于 Java DevOps 来说是一个简单的问题。我对设置测试执行线程数的 Surefire 参数有疑问。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<forkCount>2.5C</forkCount>
<reuseForks>false</reuseForks>
</configuration>
</plugin>
我希望我可以从命令行指定一个覆盖以将其设置为1
.
解决方案
您可以在每个 Maven 插件的目标页面上找到插件的目标。如果您选择一个特定的目标,您会看到目标的参数,并且surefire:test
目标有:
<forkCount>
...用户属性是: [真是一个惊喜!;]forkCount
因此:
mvn ... -DforkCount=1 ...
推荐阅读
- sql - 从sql表中提取行数
- ios - 使用代码快速堆栈视图隐藏和显示不起作用
- sql-server - 如果您想要一个或另一个并且它们不相关,是否可以在同一个查询中同时使用 Where 和 Have ?
- javascript - 将元素的旋转重置回原始状态(rotatable.js + jquery UI)?
- python - 问题在 Raspberry Pi 上获取 PHP 脚本以执行转动电机的 Python 脚本
- java - 如何从 Android Studio 中的 Webview 加载的 Url 中删除段落标签?
- python - Python 3.8 - BeautifulSoup 4 - unwrap() 不会删除所有标签
- android - Circular Reveal 动画 onTouch Android
- php - PHP根据货币收入和结果SQL计算总现金
- git - 在由 git hooks 修改的文件上使用 skip-worktree?