我正在从事的项目具有常规的src / main和src / test文件夹,但他们最近引入了src / integration-test,顾名思义,该文件夹应该包含Integration-tests。
不幸的是,我似乎无法使用Maven和Eclipse来完成这项工作。我尝试添加源文件夹,但是Eclipse无法解决集成测试所需的依赖关系,因此无法编译测试类。我也无法使用JUnit开始测试。
源文件夹已添加到构建路径,但没有帮助。
我们团队中的所有其他开发人员都使用IntelliJ,并报告他们根本没有这些问题。但这也必须与Eclipse一起使用,对吧?
答案 0 :(得分:0)
您应该使用Maven来解决此问题,方法是将源文件夹添加到构建中:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.0.0</version>
<executions>
<execution>
<id>add-test-source</id>
<phase>generate-test-sources</phase>
<goals>
<goal>add-test-source</goal>
</goals>
<configuration>
<sources>
<source>src/integration</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
在此示例中,构建将添加一个src/integration
文件夹,您可以在其中放置其他测试类。
有关更多信息,请查看build helper plugin文档。