java - 如何在 Maven 中将测试用例作为单独的 Java 进程运行

标签 java maven junit ant

我的项目中有许多测试文件。

有了 ant,我们就有了

  <batchtest>
        <fileset dir="${test.src.dir}" includes="**/*Test*.java" />
    </batchtest>

将每个测试用例作为单个 java 进程运行,因此不会出现此问题。

如何在 Maven 中实现相同的目标?

最佳答案

要实现这一点,您必须以某种方式设置 maven-surefire-plugin 添加:

 <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.11</version>
        <configuration>
            <forkMode>always</forkMode>
        </configuration>
</plugin>

关于java - 如何在 Maven 中将测试用例作为单独的 Java 进程运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44047736/

相关文章:

java - 创建使用 myBatis 和 Sybase 数据库的 Java 项目

java - 从 EJB 或 Java EE webapp 使用 http 资源的最佳方式

java - Maven 项目。两个 POM,一个用于开发,一个用于发布

java - 如何确保 Maven 依赖项在给定范围内?

Java数据结构让一个方法只有在被调用N次后才会触发

java - 如何从 JFrame 中删除最大化和最小化按钮?

java - Eclipse 中的 Thrift 错误

java - 如何在 Junit 中测试 File.delete() 函数

junit - Junit测试的报告质量

java - 并发 JUnit 测试