如何解决错误“项目'mahout-flink_'中的测试源文件夹'src / test / java'必须具有不用于主要源的输出文件夹”?

时间:2018-07-31 08:34:50

标签: eclipse maven mahout

我已经安装了mahout,并且已经将现有的maven项目'apache-mahout-distribution-0.12.2'导入到Java开发人员的Eclipse IDE中,并且无法构建,并且无法解决这些问题。请分享给我知识!。谢谢!

3 个答案:

答案 0 :(得分:1)

打开项目的Java Build Path,集中src/test/java文件夹并将其输出文件夹设置为<project>/target/test-classes,就足够了。

答案 1 :(得分:1)

几分钟前,我遇到了同样的问题。我尝试了下面列出的一些选项,但没有任何反应:

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

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

enter image description here

enter image description here

有关Eclipse https://www.eclipse.org/eclipse/news/4.8/jdt.php#jdt-test-sources

上的测试源配置的更多信息

答案 2 :(得分:0)

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

  

请注意,“ Java构建路径”面板上的“包含测试源”应设置为“是”。完成操作并刷新后,输出将在Java Build Path面板中可见。