maven 如何修复错误:项目中的测试源文件夹“src/test/java”必须具有一个输出文件夹,该文件夹不能同时用于主源”?

h6my8fg2  于 2022-11-02  发布在  Maven
关注(0)|答案(4)|浏览(261)

我已经安装了mahout,并且我已经将现有的maven项目apache-mahout-distribution-0.12.2导入到Eclipse IDE for Java Developers中,但是无法构建,并且我无法修复这些问题。请分享您的知识!

qoefvg9y

qoefvg9y1#

我遇到了类似的问题,必须直接在.classpath中键入输出文件夹的名称,如下所示

请注意,Java构建路径面板上的“包含测试源代码”应该设置为“是”。一旦我这样做并刷新,输出就可以在Java构建路径面板中看到了。

m1m5dgzv

m1m5dgzv2#

几分钟前我也遇到了同样的问题。我试了下面列出的一些选项,什么也没发生:

  • 更改特定于测试类的输出文件夹
  • 将“包含测试源”选项从“否”更改为“是”,反之亦然
  • 排除生成路径上的所有源文件夹

我的解决方案:我从工作区中删除了该项目,并创建了一个新项目。

有关Eclipse上测试源配置的更多信息,https://www.eclipse.org/eclipse/news/4.8/jdt.php#jdt-test-sources

tvz2xvvm

tvz2xvvm3#

我遇到了这个问题,并解决了它如下:
1.右键单击项目,“属性”-〉“Java构建路径”-〉“源
1.勾选“允许源文件夹的输出文件夹”复选框
1.现在,您可以双击“输出文件夹”,并根据源文件夹路径进行设置。

bksxznpy

bksxznpy4#

当然,打开项目的Java构建路径,聚焦src/test/java文件夹并将其输出文件夹设置为<project>/target/test-classes就足够了。

相关问题