3

我有一个包含pom.xml和一些JUnit测试的项目。pom.xml和单元测试都是正确的。但问题是测试不在 src/test/java 文件夹中(我不能使用这个文件夹)。是否可以告诉 maven 从另一个源文件夹(也在这个项目中)执行测试?

4

1 回答 1

6

将此部分添加到您的 pom 中就足够了:

<project>
    ...
    <build>
        <testSourceDirectory>src/int-test/java</testSourceDirectory>
    </build>
    ...
</project>

测试源将在此test-compile阶段编译,并且maven-surefire-plugin也会找到测试类。

于 2012-11-06T20:30:15.090 回答