我正在嘗試使用 Maven 插件 Failsafe 來運(yùn)行我在 src/it/java 目錄中的集成測(cè)試。我正在使用 build-helper 插件來獲取我的集成測(cè)試資源我設(shè)置了我的故障安全插件,例如... <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> <version>2.22.0</version> <executions> <execution> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> </execution> </executions> <configuration> <printSummary>true</printSummary> </configuration> </plugin>使用我的構(gòu)建助手插件設(shè)置,例如... <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <executions> <execution> <id>add-source</id> <phase>generate-sources</phase> <goals> 當(dāng)我做 mvn clean verify 時(shí),只有單元測(cè)試在surefire 下運(yùn)行,failsafe 不運(yùn)行,當(dāng)我嘗試 mvn failsafe:verify 沒有測(cè)試運(yùn)行時(shí),當(dāng)我嘗試 mvn build-helper:add-test-sources failsafe:verify 時(shí),它拋出一個(gè)錯(cuò)誤,它找不到測(cè)試源?,F(xiàn)在,如果我使用surefire稍微更改配置并將我的集成測(cè)試放在src/test/java文件夾中,它可以正常運(yùn)行它們。只是出于設(shè)計(jì)原因,我們希望它們位于單獨(dú)的目錄中。
Maven 命令 mvn clean verify 不會(huì)激活 Failsafe 來運(yùn)行集成測(cè)試
拉風(fēng)的咖菲貓
2021-08-19 13:31:00