作者:小歆歆 | 来源:互联网 | 2023-02-02 20:52
我想在使用命令运行maven release plugin时跳过集成测试
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
,也不起作用.
试图skipITs
在pom中添加发布插件,但它会忽略-Darguments
命令行中提供的所有其他插件.我不能在插件配置中配置所有内容,因为有些选项会动态获取环境变量.
1> ddd..:
根据如何使maven发布插件跳过测试,似乎你需要-DskipITs
和 -Darguments=-DskipITs
.一种是跳过编译IT,另一种是跳过运行IT.