如何跳過集成測試我想跳過集成測試,同時運行的Maven插件發佈使用命令使用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
。我不能在插件配置中配置所有的東西,因爲一些選項在運行時需要環境變量。
我試圖避免這種情況,因爲大部分時間測試都會運行。只有當它被部署在CICD管道中。 Plus也不會跳過單元測試嗎? – ddd