maven跳过测试编译错误

mic*_*nko 6 java unit-testing maven

是否有跳过包含编译错误的测试的选项?只是忽略它们或将它们视为失败?

ori*_*ien 8

maven-compiler-plugin负责在编译你的测试test-compile阶段.如果任何测试类无法编译,则此插件配置为使构建失败.您可以尝试failOnError配置.但我怀疑你会得到你期望的结果.编译过程在遇到编译错误时立即停止.因此可能没有重新编译可能发布的免费课程.因此,无法保证.class您在此test阶段执行的文件将与相应的.java源文件"保持同步" .

  <plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <executions>
      <execution>
        <id>default-testCompile</id>
        <phase>test-compile</phase>
        <goals>
          <goal>testCompile</goal>
        </goals>
        <configuration>
          <failOnError>false</failOnError>
        </configuration>
      </execution>
    </executions>
  </plugin>
Run Code Online (Sandbox Code Playgroud)