Java Maven故障保护插件未触发集成测试

Java Maven故障保护插件未触发集成测试,java,maven,maven-plugin,maven-failsafe-plugin,Java,Maven,Maven Plugin,Maven Failsafe Plugin,我不明白这是怎么回事。当我跑步时 mvn failsafe:integration-test 它首先启动我的集成测试(测试以***it.java结尾)。然后,当我立即执行相同的命令时,它会说“没有要运行的测试” 任何信息的帮助都将不胜感激。下面是我的pom <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin

我不明白这是怎么回事。当我跑步时

mvn failsafe:integration-test
它首先启动我的集成测试(测试以***it.java结尾)。然后,当我立即执行相同的命令时,它会说“没有要运行的测试”

任何信息的帮助都将不胜感激。下面是我的pom

<plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-failsafe-plugin</artifactId>
     <version>2.19.1</version>
     <executions>
       <execution>
         <id>integration-test</id>
         <goals>
            <goal>integration-test</goal>
         </goals>
       </execution>
      <execution>
        <id>verify</id>
         <goals>
            <goal>verify</goal>
         </goals>
      </execution>
    </executions>
</plugin>

org.apache.maven.plugins
maven故障保护插件
2.19.1
集成测试
集成测试
验证
验证

如果您按照中所述配置故障保护插件:


[...]
org.apache.maven.plugins
).

根据您应该使用的

mvn verify
因为“在运行集成测试时,您应该使用mvn verify调用Maven,而不是尝试直接调用
集成测试
阶段,否则将不会执行集成后测试阶段。”


请注意,如果单元测试(测试阶段<代码>测试阶段)中出现错误,则构建将停止,集成测试将不会运行(请检查何时运行。

不要运行
mvn failsafe:integration test
,而是
mvn clean verify
…@Tunaki-谢谢!但是,mvn clean verify只启动单元测试,而不是集成测试。)。
mvn verify