gpt4 book ai didi

java - 在 Eclipse 中处理不同的源文件夹

转载 作者:行者123 更新时间:2023-11-28 21:37:23 24 4
gpt4 key购买 nike

我正在处理的项目有常规的 src/main 和 src/test 文件夹,但他们最近引入了 src/integration-test,顾名思义,它应该包含集成测试。

不幸的是,我似乎无法使用 Maven 和 Eclipse 来完成这项工作。我尝试添加一个源文件夹,但 Eclipse 无法解析集成测试所需的依赖项并且无法编译测试类。我也无法使用 JUnit 开始测试。

源文件夹已添加到构建路径,但没有帮助。

我团队中的所有其他开发人员都使用 IntelliJ 并报告说他们根本没有这些问题。但它也一定能与 Eclipse 一起工作,对吗?

最佳答案

您应该通过将源文件夹添加到构建中来使用 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文档。

关于java - 在 Eclipse 中处理不同的源文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56835178/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com