【发布时间】:2017-05-25 14:57:58
【问题描述】:
我想在使用命令运行 maven 发布插件时跳过集成测试
mvn -B -DskipITs release:prepare release:perform
它似乎不以这种方式工作。相同的选项-DskipITs 适用于mvn install/deploy。我不想使用-Dmaven.test.skip=true,因为只需要忽略集成测试,而不是单元测试。实现这一目标的最佳方法是什么?
编辑:
-Darguments=-DskipITs 适用于 release:prepare,但令人惊讶的是它不适用于 release:perform。试过-Darguments=-Dmaven.test.skip=true,也不行。
尝试在 pom 中为发布插件添加<arguments>skipITs</arguments>,但它会忽略命令行中提供的所有其他-Darguments。我无法在插件配置中配置所有内容,因为某些选项会即时使用环境变量。
【问题讨论】:
标签: java maven integration-testing maven-release-plugin